尝试这样的事情在xml中为LinearLayout提供一个id root_layout
LinearLayout mLayout = (LinearLayout) findViewById(R.id.root_layout);
for(int i = 0; i < mLayout.getChildCount(); i++)
{
Button mButton = (Button) mLayout.getChildAt(i);
mButton.setOnClickListener(this);
}
Run Code Online (Sandbox Code Playgroud)
其中mLayout是你的对象线性布局和你的活动必须实现OnClickListener,这里是普通的监听器
@Override
public void onClick(View v)
{
Button mButton = (Button)v;
String buttonText = mButton.getText().toString();
}
Run Code Online (Sandbox Code Playgroud)
注意:为了使其正常工作,线性布局必须仅包含按钮而不包含其他视图
| 归档时间: |
|
| 查看次数: |
11318 次 |
| 最近记录: |