0

わかりましたので、ここに座っています。左側の画像が表示されない理由を一生理解できません。通知の右側にある画像と同じ画像である必要があります。私はそれをいくつかの異なる方法で調べましたが、その画像を通知の左側に表示することはできません.

<LinearLayout
        android:orientation="vertical"
        android:id="@id/notificationCart"
        android:background="#000000"
        android:visibility="gone"
        android:layout_width="fill_parent"
        android:layout_height="@dimen/status_bar_expanded_notification_category_height">

    <RelativeLayout
            android:orientation="horizontal"
            android:layout_width="fill_parent"
            android:layout_height="wrap_content">

        <ImageView
                android:layout_gravity="left|center"
                android:layout_toLeftOf="@id/latestNotificationText"
                android:layout_width="wrap_content"
                android:layout_height="@dimen/tw_close_handle_height"
                android:src="@drawable/tw_quick_panel_plnm_setting_dv"
                android:scaleType="fitXY"/>

        <TextView
                android:textSize="@dimen/status_bar_expanded_notification_category_text_size"
                android:textStyle="bold"
                android:layout_gravity="center_horizontal"
                android:textColor="@color/notification_category_color"
                android:gravity="center"
                android:id="@id/latestNotificationText"
                android:paddingLeft="10.0dip"
                android:paddingRight="10.0dip"
                android:layout_width="wrap_content"
                android:layout_height="fill_parent"
                android:text="@string/status_bar_latest_events_title"/>

        <ImageView
                android:layout_gravity="right|center"
                android:layout_toRightOf="@id/latestNotificationText"
                android:layout_width="wrap_content"
                android:layout_height="@dimen/tw_close_handle_height"
                android:src="@drawable/tw_quick_panel_plnm_setting_dv"
                android:scaleType="fitXY"/>
    </RelativeLayout>
</LinearLayout>

ここに画像の説明を入力

4

1 に答える 1

0

TextView の左右に 2 つの画像を配置する必要がある場合、なぜ RelativeLayout が必要なのですか?

 <LinearLayout  android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">

       <LinearLayout android:orientation="horizontal"
        android:layout_gravity="center"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        ....>
            <ImageView 
                android:layout_gravity="center_vertical"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>
            <TextView      
                android:layout_gravity="center_vertical"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>
            <ImageView       
                android:layout_gravity="center_vertical"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"/>
        <LinearLayout />
 <LinearLayout />

親 FrameLayout の幅が match_parent に設定されていることに注意してください。

于 2013-06-23T00:12:52.250 に答える