要用到长度和宽度计算的时候尽量以dp为单位,因为每个手机的分辨率不同导致手机的像素点就不同。

android:textSize="18sp"(文字大小)

android:gravity=""(文字的位置)

android:textColor="@color/"(定义文字的颜色)

android:background="@color/"(背景颜色)


LayoutInflater layoutInflater = getLayoutlnflater();

LayoutInflater layoutInflater =getSystemService(LAYOUT_INFLATER_SERVICE);

getSystemService是一个对象,要进行强制类型转换。

LayoutInflater layoutInflater =Layoutlnflater.from(context);(括号里面传项目,例如:MainActivity.this)

View view = LayoutInflater layoutInflater.inflate(R.layout.activity_main,null);(相当于读取这个View视图,读取了这个视图就可以在下面找到视图里的任何项)



Style:下面定义了一个背景颜色


设置view的流程


通过view来实现自己的自定义控件




Handler类介绍

主要作用有两个:

在新启动的线程中发送消息。

在主线程中获取、处理消息。

Handler类包含如下方法用于发送、处理消息。

void handleMessage(Message msg):处理消息的方法。

final boolean hasMessage(int what):检查消息对立中是否包含what属性为指定值的消息。

final boolean hanMessages(int what,Object object):检查消息队列中是否包含what属性为指定值且object属性为指定对象的消息。

多个重载的Message obtainMessage():获取消息。

sendEmptyMessage(int what):发送空消息。

final boolean sendMessage(Message msg):立即发送消息。

更多相关文章

  1. Android(安卓)C 语言读取系统属性
  2. android:configChanges属性
  3. 我对android的第一印象
  4. UI控件--ImageView和ImageButton
  5. GoBelieve Android(安卓)SDK接入备忘
  6. android警告——Buttons in button bars should be border
  7. 【Android(安卓)开发】:Android五种布局的使用方法
  8. Animator记录一次属性动画实现的逐渐出现和逐渐消失的动画
  9. Android(安卓)layout xml总结

随机推荐

  1. android Broadcast 广播 注册方式
  2. Android(安卓)mdpi ldpi hdpi区别(转)
  3. 举例说明如何在android中实现设置黑名单
  4. Android(安卓)+ Axis2
  5. Git和Repo扫盲——如何取得Android源代码
  6. ubuntu 搭建android环境
  7. Android(安卓)Web App官方文档翻译第四章
  8. android HttpClient+WebView 同步session
  9. Android呼出电话流程(原)
  10. android关于轮询的一种解决方案