LinearLayout作为Android中GridLayout的单元格

时间:2016-12-01 10:58:13

标签: android android-linearlayout android-gridlayout

我写了这个。我希望那些物品覆盖屏幕。我不希望屏幕右侧有空白区域。我希望ImageView具有特殊的大小。

<?xml version="1.0" encoding="utf-8"?>
<GridLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:columnCount="1">
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <Space
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_weight="1" />
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="EnglishWord"
            android:id="@+id/textView9"
            android:layout_gravity="center"
            android:gravity="center"
            android:textSize="18sp" />
        <Space
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_weight="1" />
        <ImageButton
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="@drawable/volumeon"
            android:clickable="true"
            android:focusable="true"
            android:id="@+id/imageButton9"
            android:layout_gravity="center"
            android:gravity="center" />
        <Space
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_weight="1" />
        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="EnglishWord"
            android:id="@+id/textView10"
            android:layout_gravity="center"
            android:gravity="center"
            android:textSize="20sp" />
        <Space
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_weight="1" />
    </LinearLayout>
    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:orientation="horizontal">
        <Space
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_weight="1" />
        <ImageView
            android:id="@+id/imageView1"
            android:layout_gravity="center"
            android:gravity="center"
            android:background="@drawable/noimage"
            android:adjustViewBounds="true"
            android:layout_width="100dp"
            android:layout_height="100dp" />
        <Space
            android:layout_width="wrap_content"
            android:layout_height="match_parent"
            android:layout_weight="1" />
    </LinearLayout>
</GridLayout>

我有两个问题:

1 - 我想在ImageView的顶部有一个空格。

2-I确定&#34; android:layout_height =&#34; 100dp&#34;&#34;和&#34; android:layout_width =&#34; 100dp&#34;&#34;但我没有在输出中看到这些高度和宽度。

0 个答案:

没有答案