2012-03-01 10 views
0

こんにちは可視性を設定します。 私は3つのテキストビューと3つのチェックボックスをアプリケーションに持っています。チェックボックスをオンにしてテキストビューの可視性を設定する場合は、"setVisibility()"を使用しています。それはまた、働いているが、問題は、私はそれが空白表示され、テキストビュー1のためのスペースを保持し、それは私がこれを表示したくないテキストVIEW2 & 3.示し、その時点でテキストVIEW1のためのチェックボックスをチェックしていけないときでありますtext-view1の空白スペース。私はチェックボックスから選択した上からテキストビューを表示したい。 これを行う方法はありますか? ありがとうございます。私はテキストビューのための可視性を設定したい私のアンドロイドアプリケーションでテキストビュー

+0

。 –

答えて

1

あなたはView.INVISIBLEを使用している場合があります。ただし、その領域を削除するには、View.GONEを使用する必要があります。

yourEditText.setVisibility(View.GONE); 
0

可視性をINVISIBLEに設定すると、コンポーネントのスペースが残ります。 GONEへの可視性を設定すると、XMLでゴーンに、 使用oncheckのリスナーがSetVisibility(可視)にSetVisibilityを変更&可視性を設定します。最初のスペースに

http://developer.android.com/reference/android/view/View.html#GONE

0

を削除する必要があります。 &ます。また、視認性(0)にint型の可視性(8)からの可視性を設定することで、可視性を変更することができます。あなたは正しい道にちょうどtextview.setVisibillity(View.GONE)です

関連する問題