Android(安卓)- GridView,自定义开关控件,状态选择器selector,自定义对话框,抽取style
16lz
2021-12-04
转载请注明出处:https://blog.csdn.net/mythmayor/article/details/72877961
1.GridView控件
1.与ListView的使用方式差不多,也要使用数据适配器,通过设置android:numColumns控制显示几列2.通过指定android:numColumns来控制显示多少列
2.GridView分割线的实现方式
1.给item设置背景图片2.给GridView和item设置不同的背景色,然后设置水平间方向间隔属性值android:horizontalSpacing和竖直方向间隔属性值android:verticalSpacing![](http://i.imgur.com/saMRopa.png)
3.自定义控件——开关控件
1.做自定义控件首先要分析控件都有什么功能2.开关控件需要有一个开或者关状态,然后根据状态显示不同的图片
4.状态选择器——selector
1.可以给View设置不同的背景<?xml version="1.0" encoding="utf-8"?> 2.可以给文字设置不同的颜色<?xml version="1.0" encoding="utf-8"?>
5.自定义对话框
1.也是使用 AlertDialog.BuilderAlertDialog.Builder builder = new Builder(this);2.填充出一个view View view = View.inflate(this, R.layout.dialog_enter_pwd, null);3.使用setView方法 builder.setView(view);
6.给View设置图片一个简便的方法
1.设置drawableLeft、drawableTop、drawableRight、drawableBottom
7.使用androidSDK中提供的图片
1.引用drawable的时候要在前面加上android:
8.抽取style
1.在res/values/styles.xml文件里2.具体实现方式
9.给TextView设置点击事件
1.将clickable设置为true
更多相关文章
- android之声音管理器AudioManager的使用
- Android规范详解
- Android笔试总结
- Android(安卓)textview 只显示一行,多余部分显示.....
- Android中drawable使用Shape资源
- 多个 Android(安卓)Drawable shape 组合画田字格
- Android与JS互调的简单使用
- repo使用
- [Android] Eclipse Android中设置模拟器屏幕大小几种方法