【发布时间】:2011-09-30 00:55:35
【问题描述】:
我有一个带有两个布局的 Activity,都在 R.layout.main 中实现。第一个是与应用程序主屏幕的相对布局,另一个是表格布局,包含一种首选项屏幕。通常,第一个设置为可见,第二个设置为消失。通过单击一个按钮,我使相对布局消失,并且表格布局可见。 这里开始了我的问题,我想为那个表格布局设置一个 OnClickListener(它实际上是一个按钮数组)。 我试过类似的东西:
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编程很陌生,整天都在寻找合适的解决方案,但没有任何结果。
【问题讨论】:
标签: java android arrays button onclicklistener