-1

プログラムを使用して、不要なフィールドTextViewEditTextフィールドを動的に非表示にしようとしています。コードは機能していますが、非表示のフィールドが空白に置き換えられています。非表示フィールドの下にある他のコンテンツが自動的に非表示フィールドに読み込まれるようにする必要があります(不要なスクロールや真っ白なフィールドを回避できるようにするため)

編集1 サンプルを見つけてください

     http://i.stack.imgur.com/nnXrV.png
     http://i.stack.imgur.com/BDQFm.png
     text3.setVisibility(View.GONE);
     edit3.setVisibility(View.GONE);
4

2 に答える 2

1

TextViewとEditTextの可視性を設定しView.GONEないView.INVISIBLE

TextView tv;
EditText et;

tv.setVisibility(View.GONE);
et.setVisibility(View.GONE);

ビューを非表示にする場合は、上記のように使用します。

于 2012-12-21T09:17:50.370 に答える
1

これにより、テキストビューと編集テキストが非表示になります

 TextView tv = (TextView)findviewbyId(R.id.textview1);
 EditText et = (EditText)findviewbyId(R.id.edittext1);


 tv.setVisibility(View.Gone);
 et.setVisibility(View.Gone);
于 2012-12-21T09:40:41.163 に答える