1. 文字居中显示问题
    有两种方法可以设置TextView文字居中
    在xml文件中设置:android:gravity="center"
    在程序中设置:m_Title.setGravity(Gravity.CENTER);
    备注:android:gravity="center"是对textview中文字居中,android:layout_gravity=“center”是对textview控件在整个布局中居中
  2. 一条直线的画法,(找了一下午的bug)
  1. TextUtils.isEmpty(String string),使用注意事项
    TextUtils.isEmpty是一个用于检测字符串是否为null或长度为0的方法。但是不包括长度不为0但是都是空串的字符串。
    源码:
/** * Returns true if the string is null or 0-length. * @param str the string to be examined * @return true if str is null or zero length */public static boolean isEmpty(CharSequence str) {    if (str == null || str.length() == 0)       return true;    else       return false;}
  1. android json格式的数据解析
    参考:http://www.jianshu.com/p/b87fee2f7a23

  2. android中Gson解析json数据使用@SerializedName注解
    此注解作用在属性上,表明这个属性在序列化成json的时候,需要将名字序列化成注解的value属性指定的值。
    例如:有一段json数据如下:

{    "id":"1"    "n":"zhangsan"    "p":"123456"    "s":"0"}

上面是一个user类的数据如果正常一个user类来解析的话是这样的:

public class User{    private String id;    private String n;    private String p;    private String s;}

但是这样的话User类的属性命名就不友好,所有Gson提供注解的方法来解决这个问题@SerializedName,使用方法如下

public class User{     private String id;     @SerializedName("n")    private String userName;     @SerializedName("p")    private String password;     @SerializedName("s")    private String sex;}

这样在使用Gson解析的时候就会将n对应的值赋值到userName属性上,同样的如果我们要将User生成json字符串使用Gson生成的时候也会将userName的名字生成n。

更多相关文章

  1. ScrollView中添加一个android:fillViewport="true"
  2. LinearLayout 内部 挂件 居中
  3. Android(安卓)横竖屏操作
  4. EditText属性解释
  5. ListView.setOnItemClickListener无效问题的解决
  6. android:visibility="gone"
  7. [Android] ImageView.ScaleType设置图解
  8. EditText 属性
  9. EditText属性解释

随机推荐

  1. Android Read-only file system 错误
  2. Android联系人1--分组查询
  3. android 获取原生gps坐标
  4. Android中XML文件的使用
  5. Android摄像头视频帧数据测试代码
  6. oschina android app 2.2.1 源码收藏
  7. Android之activity跳转显示桌面及切换黑
  8. Android中NDK的使用方法
  9. android底部菜单栏
  10. Android 安卓使用MediaPlayer播放列表视