-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