-2
我想找到最好的方法来处理用户点击一个按钮,设置该按钮的文本(在我的尝试中)一个文本视图,然后自动移动到下一个文本视图来更新下一个按钮按下。 目前,我可以通过手动指定每个元素来进行更新,但必须有更好的方法或不同的方法。textview或其他东西
一个例子:设想一个表格,每行4列(每个列包含一个文本视图),并在6个按钮下面。当第一次按下任何按钮时,第一列的textview被设置为按钮文本,下一个按任意按钮将第二列的textview设置为按钮文本,依此类推。当一行完成时,它将开始回到下一行的第一列。
此刻我正在使用由onclick事件触发的硬编码函数,我意识到我可以实现一些计数器和用户行[i] _col [j](或类似),但有没有更好的方法来接近这个(例如,类似于改变edittext的焦点)?
public void setValue(View view) {
TextView textView = (TextView) findViewById(R.id.textView_row1_col1);
textView.setText(((Button) view).getText());
}
和buttonclick事件只是做适当的数学增加到下一个文本视图? – user1993832
是的,他们已经是为了只要改变他们的任何文本就像你想要的 – yanivtwin