Noo*_*sor 0 java android button
嗨,我是java和android工作室的新手.我在一个片段中创建了一组按钮,并使用for循环来设置每个按钮的文本....
例如:
for (int i = 0; i < letterBttns.length; i++) {
letterBttns[i].setText(ethereal[i]);
}
Run Code Online (Sandbox Code Playgroud)
获取单击按钮的文本的最佳方法是什么?有一个简短的方法来做它或唯一的方法是onClick为每个按钮调用一个方法?
因为这似乎是漫长而简单的方式.
public class TestActivity extends AppCompatActivity implements View.OnClickListener {
.....
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
....
for (int i = 0; i < letterBttns.length; i++) {
letterBttns[i].setOnClickListener(this);
}
}
@Override
public void onClick(View v) {
String text = ((Button) v).getText().toString();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
70 次 |
| 最近记录: |