У меня есть Activity с двумя макетами, оба реализованы в R.layout.main.Первый - это относительный макет с основным экраном приложения, а второй - это макет таблицы, содержащий своего рода экран настроек.Обычно первый виден, а второй пропал.Нажав кнопку, я делаю Относительную компоновку, и Табличную Компоновку видимой.И здесь начинается моя проблема, я хотел установить OnClickListener для этого Table Layout (который на самом деле является массивом кнопок).Я пробовал что-то вроде:
final TableLayout table = (TableLayout)findViewById(R.id.tab);
table.setOnClickListener(new OnClickListener(){
public void onClick(View arg){
Button clickedButton = (Button)arg;
String t = (String) clickedButton.getTag();
Toast toast = Toast.makeText(getApplicationContext(),t,Toast.LENGTH_SHORT);
toast.show();
}
});
Очевидно, это не работает.Я довольно новичок в программировании Android, и я искал подходящее решение в течение всего дня без каких-либо результатов.