`
GodJohnny
  • 浏览: 92267 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
    对于通用的控件,常常单独提取出来。被其他的布局文件引用,可在布局文件中设置该控件的一些属性值,或直接在代码中修改该控件的值。对于通用的控件,一般可以直接在布局文件中定义,代码实现时继承ViewGroup或RelativeLayout之类。在构造函数中,像下面代码中加载该布局文件即可。加载完布局文件,可对一些布局里的控件进行赋值。      public Titlebar(Context context, AttributeSet attrs) { super(context, attrs); [b]View.inflate(context, R.layout.title ...
   早听说FatBuffer的大名,据说比Protobuffer效率还要高。出于当初对Protobuf良好的印象,FlatBuffer同样是Google出品,因此在一个项目中尝试使用了FlatBuffer。    IDL之类的描述语言,轻车熟路地过了。可是实际使用时。真感觉用起来有很多反直觉的东西。     首先,一个对象的字符串属性时,必须先在创建这个对象前全部添加到FlatBufferBuilder中,然后再向对象中添加字符串的offset。同样当存在对象类型的属性时,也必须这么干。当是一个属性是对象数组时,就更麻烦了。     其次,最后生成字节数组时。竟然是用这种奇葩的方式来拷贝出来。 ...
Global site tag (gtag.js) - Google Analytics