0
我有一個自定義適配器設置的GridView。自定義適配器的getView()方法返回帶有兩個TextView和一個水平排列的EditText的LinearLayout。我製作了一個用於在EditText中輸入文本的自定義數字鍵盤。鍵盤包含NEXT和PREV按鈕以及造成問題。我想要NEXT按鈕來自動將下一行中的下一個EditText與上一個按鈕進行對焦。 NEXT按鈕onKeyPress看起來像:Android的GridView焦點發布兒童?
View v=getWindow().getCurrentFocus().focusSearch(View.FOCUS_FORWARD);
if(v!=null)
v.requestFocus();
該代碼似乎是正確的。問題是,假設當前只有三行可以看到gridView,如果焦點在第三個EditText上,並且按下了NEXT,它就沒有任何關注。我不知道如何解決這個問題。如果有人知道如何解決它。
Thanx提前。
是的,我可以節省EditTexts的IDS但如何集合通知處理這也是未來的EditText並且是前一個?我的意思是語法。如果你也可以幫我。 Thanx – 2013-04-20 11:13:13
我的意思是你可以告訴我要寫代碼,我是新來的android? – 2013-04-20 11:14:30