【发布时间】:2018-05-18 06:42:25
【问题描述】:
Android如何将线性布局的高度设置为listview元素? 我正在使用带有线性布局的列表视图,所以我可以做到这一点。请帮我。 我该如何解决? Android如何将线性布局的高度设置为listview元素? 我正在使用带有线性布局的列表视图,所以我可以做到这一点。请帮我。 我该如何解决?
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="5dp"
android:id="@+id/relative"
android:orientation="vertical"
android:background="@drawable/shap">
<ProgressBar
android:id="@+id/progressBar"
android:visibility="gone"
style="?android:attr/progressBarStyle"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentStart="true"
android:layout_marginBottom="51dp"
android:layout_marginStart="147dp" />
<LinearLayout
android:layout_width="match_parent"
android:orientation="vertical"
android:id="@+id/lout"
android:layout_marginBottom="10dp"
android:background="@android:color/holo_red_light"
android:layout_height="wrap_content">
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="More Related Products"
android:textSize="20dp"
android:padding="5dp"
android:textColor="#ffffff"
android:textAlignment="center"/>
</LinearLayout>
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/product_list"
android:dividerHeight="1dp"
android:focusable="true"
android:layout_below="@+id/lout">
</ListView>
</LinearLayout>
【问题讨论】:
-
请分享您要实现的设计
-
你说的是哪种线性布局?
-
检查相对id线性布局@rya
-
@hasan_shaikh 我想要将高度自动设置为列表视图元素的线性布局
-
非常混乱。哪个
LinearLayout?如果您设置第二个LinearLayout高度,则ListView将是屏幕外的GONE,因为父级也是LinearLayout。请解释问题或显示预期输出。而外层LinearLayout会自动调整高度,因为它的wrap_content
标签: android android-layout listview android-linearlayout