Как заполнить пространство изображения, видимость которого исчезла - PullRequest
0 голосов
/ 05 марта 2012

У меня есть представление списка с изображением, просмотром текста и двумя кнопками справа. Когда я устанавливаю видимость второй кнопки, чтобы она исчезла, первое изображение перемещается влево и накладывается на изображение. Но я хочу, чтобы кнопка, чтобы заполнить область пропавшей кнопки. Как этого добиться, пожалуйста, дайте мне знать .. мой xml

<RelativeLayout 
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical"
android:background="#ffffff">
<ImageView 
android:src="@drawable/icon"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/messageimageview"/>
<TextView 
android:text="Some text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textColor="#000000"
android:id="@+id/messagetext"
android:layout_toRightOf="@+id/messageimageview"/>
<Button 
android:id="@+id/type2btn"
android:visibility="invisible"
android:background="@drawable/delete"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_below="@+id/messagetext"/>
<Button 
android:visibility="invisible"
android:id="@+id/type1btn"
android:layout_width="wrap_content"
android:background="@drawable/apply"
android:layout_height="wrap_content"
android:layout_toLeftOf="@+id/type2btn"
android:layout_below="@+id/messagetext"/>
</RelativeLayout>

1 Ответ

0 голосов
/ 05 марта 2012
Use setVisibility(View.INVISIBLE); instead of setVisibility(View.GONE);
...