问题描述
- android自定义view怎样指定自定义view的布局
-
我有现成的布局xml文件,现在想定义一个组合的自定义view,怎样把这个view的布局指定为一个xml文件
解决方案
LayoutInflater.from(mActivity).inflate(R.layout.mainscreen_title, this, true);这样就行了,this是当前的View,而后面这两个参数是将R.layout.mainscreen_title attachToRoot 也就是以当前这个View作为root View
解决方案二:
LayoutInflater解决问题了 LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);inflater.inflate(R.layout.tt_top_tab_button, this);
解决方案三:
其实就是new linerlayout,然后层次嵌套,new TextView等放到里面,
http://blog.csdn.net/bdmh/article/details/38397851
解决方案四:
LayoutInflater.from(mActivity).inflate(R.layout.mainscreen_title, this, true);这样就行了,this是当前的View,而后面这两个参数是将R.layout.mainscreen_title attachToRoot 也就是以当前这个View作为root View
时间: 2024-08-03 17:24:10