我想實現我的可擴展列表視圖的以下佈局。android嵌套LinearLayout調整
問題:
在Android預覽佈局看起來預期:
指第一圖像在下面附着。
但是,當我在模擬器或設備上運行它時,第二個TextView不會顯示。
指第二圖像中附件下方
我必須設置第二ImageView的(ivGroupIndicator),以便匹配父用於第二TextView的顯示的高度。但是這延伸了可擴展的箭頭圖標。
參閱最後圖像附件下方
這裏是我的layout.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="50dp"
android:orientation="horizontal">
<ImageView
android:layout_width="25dp"
android:layout_height="match_parent"
android:src="@drawable/ci_hand_cursor"
android:layout_gravity="center" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingLeft="5dp"
android:paddingTop="5dp"
android:layout_weight="0.8">
<TextView
android:id="@+id/route_name"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Dhelhi Belhi"
android:fontFamily="sans-serif"
android:textSize="16sp"
android:textStyle="bold"
android:textColor="@color/colorPrimaryText"
android:paddingBottom="2dp"/>
<TextView
android:id="@+id/route_schedule_date"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:text="20-September-2017"
android:fontFamily="sans-serif"
android:textSize="14sp"
android:textColor="@color/colorSecondaryText"
android:paddingBottom="5dp"/>
</LinearLayout>
<ImageView
android:id="@+id/ivGroupIndicator"
android:layout_width="25dp"
android:layout_height="match_parent"
android:background="@drawable/group_indicator"
android:layout_gravity="center"/>
</LinearLayout>
我失去的是什麼?
問題可能是您將父佈局的高度設置爲50dp。試着去包裝內容 –
你可以附加第二張圖片嗎?它缺失。 –