为gridview样式自定义适配器

德芙拉斯

我想得到的是::
< I am trying to display same look on both landscape and portrait mode>

在此处输入图片说明


我当前拥有的:: ::在不同的方向模式下观察imageview外观不同> imageview的高度在纵向模式下更多

在此处输入图片说明在此处输入图片说明


grid_single.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="#222222"
    android:orientation="vertical"
    android:padding="10dp" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical" >

        <LinearLayout
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:background="#FFFFFF"
            android:orientation="vertical" >

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="#E6E6E6"
                android:orientation="vertical" >

                <ImageView
                    android:id="@+id/grid_image"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:padding="10dp"
                    android:src="@drawable/eleven" >
                </ImageView>
            </LinearLayout>

            <LinearLayout
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:background="#FFFFFF"
                android:orientation="vertical" >

                <TextView
                    android:id="@+id/grid_text"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:padding="10dp"
                    android:text="Text"
                    android:textSize="12sp" >
                </TextView>
            </LinearLayout>
        </LinearLayout>
    </LinearLayout>

</LinearLayout>

activity_main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity" >

    <GridView
        android:id="@+id/grid"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:divider="@null"
        android:listSelector="#00000000"
        android:numColumns="auto_fit" />

</LinearLayout>
禁止警告

尝试将您的ImageView xml更改为此:

<ImageView
    android:id="@+id/grid_image"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="10dp"
    android:scaleType="fitXY"
    android:src="@drawable/eleven" >
</ImageView>

您可以很好地了解各种不同的android:scaleType显示器,以及它们在此处的行为

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用自定义适配器填充GridView的困难

来自分类Dev

将onClickListener设置为自定义适配器

来自分类Dev

自定义适配器的问题

来自分类Dev

ListView的自定义适配器

来自分类Dev

自定义ListView的适配器

来自分类Dev

如何使用Hashmap为自定义列表视图创建自定义适配器

来自分类Dev

ListView /自定义数组适配器-调用getView时适配器设置为null

来自分类Dev

如何为自定义图像适配器刷新GridView?

来自分类Dev

GridView的getView()方法的自定义适配器未返回正确的内容

来自分类Dev

自定义GridView适配器中的TextView不会更新,但是ImageView会更新

来自分类Dev

Android volley singleton 和自定义 gridview 适配器

来自分类Dev

如何使用自定义列表适配器显示listView为空

来自分类Dev

Android-自定义适配器中的setText时为NPE

来自分类Dev

RSS阅读器为ListView创建自定义适配器

来自分类Dev

在Android中为ArrayList设置自定义适配器

来自分类Dev

在调试的自定义适配器中未调用Getview,发现位置返回为-1

来自分类Dev

如何使用自定义列表适配器显示listView为空

来自分类Dev

Android将Arraylist数据设置为自定义适配器

来自分类Dev

如何通过自定义适配器为列表视图动态设置imageView源?

来自分类Dev

无法将片段设置为自定义适配器的列表

来自分类Dev

Spinner setAdapter为我的自定义适配器返回Null Pointer Exception

来自分类Dev

在调试的自定义适配器中未调用Getview,发现位置返回为-1

来自分类Dev

为什么在我的onClick()方法中我的自定义适配器为NULL?

来自分类Dev

notifyDataSetChanged()之后的自定义适配器大小为0

来自分类Dev

具有基本适配器列表项的自定义适配器重复

来自分类Dev

片段中的自定义阵列适配器

来自分类Dev

Android自定义适配器如何工作?

来自分类Dev

更新Recyclerview的自定义适配器的ViewHolder值

来自分类Dev

从自定义适配器更新menuItem图标

Related 相关文章

  1. 1

    使用自定义适配器填充GridView的困难

  2. 2

    将onClickListener设置为自定义适配器

  3. 3

    自定义适配器的问题

  4. 4

    ListView的自定义适配器

  5. 5

    自定义ListView的适配器

  6. 6

    如何使用Hashmap为自定义列表视图创建自定义适配器

  7. 7

    ListView /自定义数组适配器-调用getView时适配器设置为null

  8. 8

    如何为自定义图像适配器刷新GridView?

  9. 9

    GridView的getView()方法的自定义适配器未返回正确的内容

  10. 10

    自定义GridView适配器中的TextView不会更新,但是ImageView会更新

  11. 11

    Android volley singleton 和自定义 gridview 适配器

  12. 12

    如何使用自定义列表适配器显示listView为空

  13. 13

    Android-自定义适配器中的setText时为NPE

  14. 14

    RSS阅读器为ListView创建自定义适配器

  15. 15

    在Android中为ArrayList设置自定义适配器

  16. 16

    在调试的自定义适配器中未调用Getview,发现位置返回为-1

  17. 17

    如何使用自定义列表适配器显示listView为空

  18. 18

    Android将Arraylist数据设置为自定义适配器

  19. 19

    如何通过自定义适配器为列表视图动态设置imageView源?

  20. 20

    无法将片段设置为自定义适配器的列表

  21. 21

    Spinner setAdapter为我的自定义适配器返回Null Pointer Exception

  22. 22

    在调试的自定义适配器中未调用Getview,发现位置返回为-1

  23. 23

    为什么在我的onClick()方法中我的自定义适配器为NULL?

  24. 24

    notifyDataSetChanged()之后的自定义适配器大小为0

  25. 25

    具有基本适配器列表项的自定义适配器重复

  26. 26

    片段中的自定义阵列适配器

  27. 27

    Android自定义适配器如何工作?

  28. 28

    更新Recyclerview的自定义适配器的ViewHolder值

  29. 29

    从自定义适配器更新menuItem图标

热门标签

归档