所有的GridView项目都没有显示,直到我给布局的高度。GridView项目没有在Android中完全显示
不同的xml中的相同设置工作正常。
我将如何让它显示所有项目而不给出高度。
它总是只显示两个项目。
请参考下面我做了什么:
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:id="@+id/gridOptionsView"
android:layout_marginBottom="10dp"
android:visibility="gone"
android:orientation="vertical" >
<GridView
android:id="@+id/OptionsGrid"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:columnWidth="125dp"
android:horizontalSpacing="5dp"
android:layout_marginBottom="5dp"
android:scrollbars="vertical"
android:verticalSpacing="5dp"
android:numColumns="2"
android:visibility="visible">
</GridView>
</LinearLayout>
我有不同的Linearlayouts在其中一个上面显示的XML。
我无法跟踪此问题。
谢谢!
添加屏幕截图,以便每个人都能更好地理解您的问题。 –
我不明白你想说什么,layout_height总是需要** xml布局中的元素......你的应用如何运行而不设置'layout_height'? –
你面对的问题并不清楚,就像@ g2o所说的,layout_height肯定是必需的,请加好详细说明问题 –