2

1 つのテキストビューと 2 つの画像 (幅固定幅、高さ = 48dip) の相対的なレイアウトがあります。1つの画像にvisibility view.goneを設定すると、スペースが解放されません

ここに画像の説明を入力

<TextView
    android:id="@+id/tv_subject_name"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:textSize="18dip"
    android:textColor="#333"
    android:text="This is subject name"
    android:background="@android:color/transparent"
    android:layout_toLeftOf="@+id/btn_edit"
    android:layout_centerVertical="true"
    android:layout_marginRight="10dip"
    android:maxLines="1"/>
<EditText
        android:id="@+id/et_subject_name"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="18dip"
        android:textColor="#333"
        android:layout_toLeftOf="@+id/btn_edit"
        android:layout_centerVertical="true"
        android:enabled="false"
        android:visibility="invisible"
        android:background="@android:color/transparent"
        android:layout_marginRight="10dp"
        android:singleLine="true"
        />

<ImageView
        android:layout_width="48dip"
        android:layout_height="48dip"
        android:id="@+id/btn_edit"
        android:layout_alignParentRight="false"
        android:layout_centerVertical="true"
        android:src="@drawable/edit_blue"
        android:background="#eee"
        android:visibility="visible"
        android:layout_toLeftOf="@+id/btn_quick_reply"/>

<ImageView
        android:layout_width="48dip"
        android:layout_height="48dip"
        android:id="@+id/btn_quick_reply"
        android:layout_alignParentRight="true"
        android:layout_centerVertical="true"
        android:src="@drawable/edit_quick_reply_blue"
        android:background="#eee"
        android:visibility="visible"/>

4

1 に答える 1