Andriod开发 GridView
GridView比ListView多了一个列数的属性,可以理解成表格View,用法和ListView类似,都是用Adapter绑定数据和格式。
常用属性:
stretchMode有以下几种选项:
简单示例:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context=".GridViewActivity"><GridViewandroid:id="@+id/gd"android:layout_width="match_parent"android:layout_height="wrap_content"android:numColumns="2"android:horizontalSpacing="10dp"android:verticalSpacing="10dp"android:background="@color/teal_200"></GridView></LinearLayout>
package com.example.chapter08;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;
import android.widget.GridView;import com.example.chapter08.entity.Planet;import java.util.List;public class GridViewActivity extends AppCompatActivity {private GridView gd;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_grid_view);gd = findViewById(R.id.gd);List<Planet> list = Planet.getDefaultList();PlanetBaseAdapter adapter = new PlanetBaseAdapter(this, list);gd.setAdapter(adapter);}
}
Andriod开发 GridView相关推荐
- 【转】:andriod 开发环境工具下载地址(2)
http://www.cnblogs.com/oudi/archive/2011/06/30/2094674.html andriod 开发环境工具下载地址 注意内容 1. jdk:http://ww ...
- Andriod开发前准备
Hello今天要开始我们的Andriod开发之旅了,网上有很多关于andriod开发的视频,资料,但是用Visual Studio开发的人却比较少.今天我们就来看一下,要在VS上开发andriod,需 ...
- Android带三角形的弹窗,andriod开发 利用.9图制作带三角形指示的popwindow弹窗
利用.9图做背景,配合使用popwindow和listview可以实现这个需求,也可以自定义popwindow的布局,画边框加阴影,自定义三角形的view,然后...然后我就放弃了这个思路,老老实实直 ...
- andriod开发外包
andriod开发外包工业自动化方向,andriod系统的平板上开发一个控制界面.界面很简单,但逻辑要和软件工程师沟通才能理解.要求:最好在北京联系方式:请先私信
- 三伏天里小试牛刀andriod开发 #华为云·寻找黑马程序员#
三伏天里小试牛刀andriod 开发 #华为云·寻找黑马程序员# 2019年07月,北京,三伏天,好热啊.越热自己还越懒得动换(肉身给的信号),但是做为产品经理/交互设计师的,总想着思考些什么(灵魂上 ...
- 三伏天里小试牛刀andriod 开发 #华为云·寻找黑马程序员#
2019年07月,北京,三伏天,好热啊.越热自己还越懒得动换(肉身给的信号),但是做为产品经理/交互设计师的,总想着思考些什么(灵魂上给的信号),或者是学习些什么,更有利于将来的职业发展吧,哈哈哈.工 ...
- 100天精通Andriod逆向——第6天:Andriod 开发入门
目录 一.创建 Android 应用程序 1.1 在屏幕上输出文字 Hello World 二.Android 项目结构 2.1 manifests 节点 2.2 java 节点 2.3 res 节点 ...
- 学习andriod开发之 丰富文本编辑 Span类的使用
大家好 我是akira 已经有两个月没更新博客了 非常不好意思 这两天公司的项目也是这一版本刚结束 所以来重回博客路程 这次我们要介绍的是Span类 或者说是Spannable接口 熟悉html的朋友 ...
- Andriod开发之二十:Android开发笔记(序)写在前面的目录
https://blog.csdn.net/aqi00/article/details/50038385 知识点分类 一方面写写自己走过的弯路掉进去的坑,避免以后再犯:另一方面希望通过分享自己的经验教 ...
最新文章
- P3159 [CQOI2012]交换棋子(费用流)
- inotify+rsync实现实时同步部署
- springcloud----负载均衡--Ribbon与LoadBalance
- 类的静态成量变量必须初始化
- ehcache使用_Mybatis整合(Redis、Ehcache)实现二级缓存,恕我直言,你不会
- 不同网段通过静态路由实现互通(强烈推荐)
- 小女出世,暂停工作,全职照料大人小孩
- Numpy——numpy属性
- MybatisPlus常用条件查询器Wrapper的使用
- c语言矩阵键盘反转法扫描,行列扫描法,反转法,状态机法三种矩阵键盘扫描方法详解 带程序...
- linux安装fdfs
- python做数学计算器_python作为计算器 数学用法
- 过计算机管理共享文件夹,局域网中怎么查看自己共享过的文件
- 烽火通信实习应聘经验
- 4T移动硬盘 分区_手机连接移动硬盘教程
- wwdc2019_wwdc 20愿望清单
- BCT2186 1A低压差线性稳压器
- netmask的作用
- 论文发表时引用的内容也会算重复吗
- 载药脂质体并表面修饰各种分子定制