zoukankan      html  css  js  c++  java
  • GridView 中Item项居中显示

      直接在GridView中设置 android:gravity="center"这个属性是不起作用的。要在你adapter中的布局文件中设

    置android:layout_gravity="center"才有效。

    例如:我的GridView:

    <GridView
            android:layout_marginTop="10dp"
            android:id="@+id/gvZqrl"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:numColumns="4"
            android:horizontalSpacing="10dp"
            android:verticalSpacing="10dp"/>

    我的Adapter:

    adapter = new SimpleAdapter(
                    getActivity(),
                    list,
                    R.layout.grid_zqrl_view,
                    new String[]{"ivMonth"},
                    new int[]{R.id.ivMonth}
                );

    我的grid_zqrl_view.xml:

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical">
        <ImageView
            android:layout_gravity="center"
            android:gravity="center"
            android:id="@+id/ivMonth"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>
    </LinearLayout>

    效果:

  • 相关阅读:
    selenium之 关闭窗口close与quit
    如何去掉xmind的备注红色下划线
    cmd里面快速粘贴复制的设置方式以及初始位置设置
    Python中的空格和缩进问题总结
    python 单例实现
    logging 简单使用
    CTypes
    类装饰器使用
    Django admin
    Django 视图
  • 原文地址:https://www.cnblogs.com/yshyee/p/3426505.html
Copyright © 2011-2022 走看看