私はアプリケーションを開発しており、複数のアクティビティでレイアウトを共有しています。そのレイアウトでは、私は5つのTextViews(とボタンとしてemを表示する)横に隣接して今私の問題は、いくつかのアクティビティでは、私は1つまたは2つのTextViewを必要としないと、残りのtextviewは、これらのテキストビューは線形レイアウト内にあります。Textviewで柔軟なレイアウトを作成する方法android
ここにレイアウトコードがあります。
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="center"
android:layout_margin="2dip"
android:orientation="horizontal" >
<TextView
android:id="@+id/category"
android:layout_width="wrap_content"
android:layout_height="27dip"
android:layout_marginRight="6dip"
android:background="@drawable/button_an"
android:gravity="center_horizontal|center_vertical"
android:paddingBottom="2dip"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:paddingTop="2dip"
android:text="Explore by Category"
android:textColor="#000000"
android:textSize="9dip" />
<TextView
android:id="@+id/location"
android:layout_width="wrap_content"
android:layout_height="27dip"
android:layout_marginRight="6dip"
android:background="@drawable/button_an"
android:gravity="center_horizontal|center_vertical"
android:paddingBottom="2dip"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:paddingTop="2dip"
android:text="Search by Location"
android:textColor="#000000"
android:textSize="9dip" />
<TextView
android:id="@+id/date"
android:layout_width="35dip"
android:layout_height="27dip"
android:layout_marginRight="6dip"
android:background="@drawable/button_an"
android:gravity="center_horizontal|center_vertical"
android:paddingBottom="2dip"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:paddingTop="2dip"
android:text="Date"
android:textColor="#000000"
android:textSize="9dip" />
<TextView
android:id="@+id/mylocation"
android:layout_width="wrap_content"
android:layout_height="27dip"
android:layout_marginRight="6dip"
android:background="@drawable/button_an"
android:gravity="center_horizontal|center_vertical"
android:paddingBottom="2dip"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:paddingTop="2dip"
android:text="My Location"
android:textColor="#000000"
android:textSize="9dip" />
<TextView
android:id="@+id/namesearch"
android:layout_width="wrap_content"
android:layout_height="27dip"
android:background="@drawable/button_an"
android:gravity="center_horizontal|center_vertical"
android:paddingBottom="2dip"
android:paddingLeft="5dip"
android:paddingRight="5dip"
android:paddingTop="2dip"
android:text="Search by Name"
android:textColor="#000000"
android:textSize="9dip" />
</LinearLayout>
ご協力いただきありがとうございます。あなたがそれらを不可視になることをお
txtView.setVisibility(View.GONE);
を呼び出すことができる必要はありませんもので、その後findViewById(R.id.yourTxt);
であなたのTextViewsへの参照を取得し、スペースを作ることができ、あなたの活動に
Timの答えが本当にうまくいかない場合は、問題のレイアウトを確認できますか? – hankystyles
@ hankystylesコードが追加されました。 – Akram
私は本当に良い質問です。 –