我有一些代碼,動態地添加EditTexts(當最後一次聚焦時,它會創建一個新的),並將它們的文本設置爲它們在線性佈局中的位置。 例如:創建了3個edittext,他們的文本將是1,2和3.等等。如何忽略GONE editTexts?
這一切都很好,但我有一個按鈕,將他們的知名度設置爲GONE.This是問題出現的地方。如果我有5個edittexts與文本1,2,3,4,5如果我刪除數字2例如,它不會說1,2,3,4,但1,3,4,5。我想它會將數字設置爲GONE視圖,即使它不在那裏,我知道這一點。
我試過不同的方法,.getVisibility
,以防視圖爲GONE,不要爲它設置一個數字,以及其他我甚至無法記住的方法,都沒有工作。 下面是我如何設置文本,必須有一種方法來忽略GONE視圖。
for(int kz=0;kz<l0.getChildCount();kz++) {
edtxt=(EditText) l0.getChildAt(kz);
edtxt.setText((kz+1)+"");
'如果(edtxt.getVisibility()== View.GONE){edtxt.setText(...)}'也許我誤解了!問題 –