给GridLayout设置字视图的大小和视图之间的距离
private GridLayout grid;
grid = (GridLayout) view.findViewById(R.id.grid_music_type);
item_width = (MainActivity.WINDOW_WIDTH - 22) / 3;//MainActivity.WINDOW_WIDTH为屏幕宽度,
array_type = getResources().getStringArray(R.array.type_music);//这是我自定义的数组。
for (int i = 0; i < 10; i++) {//增加10个子视图,gridLayout的排序方式为默认排序
View item = View.inflate(getActivity(), R.layout.music_type_item,
null);
/**
* 只能通过这种代码方式设置布局
*/
TextView tv1 = (TextView) item.findViewById(R.id.type_item);// type_item_detail
TextView tv2 = (TextView) item.findViewById(R.id.type_item_detail);
tv1.setText(array_type[i]);
tv2.setText("");
LayoutParams params = new LayoutParams(item_width, item_width);//每个子视图的高度和宽度
params.setMargins(2, 2, 2, 2);//子视图直接的空隙大小
item.setId(i);
item.setOnClickListener(this);
item.setLayoutParams(new GridLayout.LayoutParams(params));//通过代码的方式给GridLayout设置样式
grid.addView(item);
}
music_type_item.xml为自定义的布局文件,可以随机设置,这里就不贴出来了
显示的效果图为
给GridLayout设置字视图的大小和视图之间的距离相关推荐
- android 调整字体,android设置:调整字体大小
在手机的设置中,我可以全局更改应用的字体大小.android设置:调整字体大小 设置>显示>字体大小 我可以做的字体大小(小,中,大,非常大),也看过Java和(如果适用).只为我的应用程 ...
- Java绘图之设置字型和颜色
Java绘图中,显示文字的方法主要有三种: (1)drawString(String str,int x,int y):在指定的位置显示字符串. (2)drawChars(char data[],in ...
- Android 动态创建控件并设置控件的大小之Android屏幕适配攻略(五)
Android 屏幕适配攻略(五)动态创建控件并设置控件的大小 题记 -- 执剑天涯,从你的点滴积累开始,所及之处,必精益求精,即是折腾每一天. 重要消息 flutter中网络请求dio使用分析 视频 ...
- html页面表格字体,如何在移动设备html页面的表格单元格中设置相同的字体大小...
我在移动设备上进行字体呈现时遇到了问题. 我有一个简单的表格宽度设置固定为800像素,通用尺寸为今天的手机.如何在移动设备html页面的表格单元格中设置相同的字体大小 我的单元格中的文字都使用相同的h ...
- DialogFragment中通过dataBinding绑定View,设置点击事件无效,通过getWindow设置dialog位置和大小无效。
1.问题描述:DialogFragment中通过dataBinding绑定View,设置点击事件无效. private val binding: CoreDialogEditContentBindin ...
- oracle 用户表数目,表大小,视图数目及表空间等查询增加修改删除操作
oracle 用户表数目,表大小,视图数目及表空间等查询增加修改删除操作 查看当前用户的缺省表空间 SQL>select username,default_tablespace fromuser ...
- android textview 字体颜色设置,Android textview 设置不同的字体大小和颜色
在实际应用中,需要将一个字符串已不同的颜色,字体显示出来.当然完全可以通过不同textview拼接出来.也可以通过一个textview来展示. 步骤如下: 1.定义不同style . 不妨如下定义2个 ...
- html语言字体间距怎么设,css中如何设置字/行间距?
css中如何设置字/行间距?下面本篇文章给大家介绍一下使用css设置字间距和行间距的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 使用css设置字间距 letter-spac ...
- springboot设置文件上传大小(tomcat默认1M)
application.yml # 设置文件上传大小(tomcat默认1M) server:tomcat:max-http-form-post-size: -1 spring:servlet:mult ...
- linux终端字体大小6,[adminitrative][archlinux][setfont] 设置console的字体大小
电脑的分辨率高了之后,用命令行进入的时候,完全看不清楚,是否容易导致眼瞎. 第一步便把字体调大就成了很必要的操作. 使用一个命令能马上生效: setfont 使用配置文件 /etc/vconsole. ...
最新文章
- 参加51CTO培训,PMP考试通过啦
- MySQL学习笔记(二)—— MySQL的安装
- greenplum 查询出来的数字加减日期_POLA宝丽美白精华怎么查看生产日期保质期?保质期时间是几年的?查批号在哪里查?...
- 【通告更新】Apache Tomcat服务器文件包含漏洞安全风险通告第三次更新
- thinkpad键盘功能键驱动_韩度X-104机械键盘拆解评测 - 性价之选
- ccfcsp化学方程式java_化学方程式-ccf
- PHP汉字转化为拼音
- java导出pdf格式_Java导出Pdf格式表单
- Canvas API 详解
- Gradle教程——(二)Gradle介绍
- java两个字符串的重复率检查
- xp系统打印机服务器报错,win10系统连接xp系统共享打印机报错0x000004的具体方法...
- 一键修改Windows密码批处理
- IDEA添加oracle数据库时不显示数据表
- app毕业设计 基于uni-app框架商城app、图书商城app毕设题目课题选题作品(2)后台管理功能
- 能不能在头文件中定义全局变量?
- 如何构建产品帮助中心?
- 黑色 仿Windows 8 Metro界面 网站css3+html5模板
- 20221220今天的世界发生了什么
- 硬件第四、五次培训——示波器、IIC、ADDA
热门文章
- 移动硬盘驱动器读到,但不显示盘符
- 7能进安全模式但正常启动黑屏_铅锤哥:十五种电脑开机黑屏的原因与解决思路...
- activitimq集群搭建_activemq集群的搭建
- 从街舞导师王一博.fans机舱生日趴,看“线上应援”新形式
- 13.敏捷组织转型四步法之3 - 通过MoMoKo模型推进业务敏捷
- 信息收集(成功就是99%的运气+1%的搜索引擎)
- python 曲线拟合 画图+公式
- 【NOI2015】小园丁与老司机
- 简单的爬图片代码(python)
- 做企业要有磨刀不误砍柴工的精神