cyi*_*rim 3 android android-layout android-view
我尝试在linearlayout的gridview下面添加按钮,代码如下.但是当我执行我的应用程序时,我只看到gridview没有按钮项目.所以它可能是基本的错误,但我看不到它.
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="horizontal"
android:background="#2a2a2a"
>
<GridView
android:id="@+id/grid_view"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:columnWidth="150dp"
android:numColumns="auto_fit"
android:horizontalSpacing="10dp"
android:verticalSpacing="10dp"
android:stretchMode="columnWidth"
android:gravity="center"></GridView>
<Button
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="50dp"
android:text="@string/cam_string" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
改变你的方向LinearLayout来vertical.我怀疑你没有看到Button,因为GridView占用了所有水平空间,然后LinearLayout将Button添加到屏幕上不可见的位置.您还可能希望layout_height将GridView 更改为"0dip"并为其指定`android:layout_weight = 1'属性,以便它将填充除Button占用的所有空间.