Android - GridView,自定义开关控件,状态选择器selector,自定义对话框,抽取style

转载请注明出处: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设置不同的背景


    
    
    
    

2.可以给文字设置不同的颜色


    
    

5.自定义对话框

1.也是使用 AlertDialog.Builder
AlertDialog.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,android,自定义开关控件,状态选择器,自定义对话框,抽取style)