我的代码:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="30dp"
android:background="@drawable/myCustomShapeDrawable"
android:orientation="horizontal" >
<View
android:layout_height="match_parent"
android:layout_width="0.4px"
android:layout_gravity="center"
android:background="#cccccc"/>
</LinearLayout>
正如您所看到的,第一个问题是线的高度与LinearLayout的高度不匹配,尽管在其height属性中有“match_parent”。 第二个问题是它没有在LinearLayout的中心对齐。
答案 0 :(得分:0)
以下代码将根据要求运行:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_gravity="center"
android:gravity="center"
android:background="@drawable/myCustomShapeDrawable"
android:orientation="horizontal" >
<View
android:layout_height="match_parent"
android:layout_width="0.4px"
android:layout_gravity="center"
android:background="#cccccc"/>
</LinearLayout>