问题描述
我有这样的我的自定义视图布局:
I have layout with my custom view like this :
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:focusable="true"
android:focusableInTouchMode="true" >
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignTop="@+id/imageView1"
android:layout_marginLeft="30dp"
android:layout_toRightOf="@+id/imageView1"
android:text="Username"
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold" />
.....
然后我想从这个XML文件得到的ViewGroup。但是,我知道的方式,只是用充气吹气查看这样的布局 LayoutInflater.inflate(R.id.my_layout)
和回报仅仅是查看
键,我的布局是绝对 RelativeLayout的
扩展的ViewGroup
。
And then I want to get ViewGroup from this xml files. But the manner that I know is just inflate the layout with View Inflater like this LayoutInflater.inflate(R.id.my_layout)
and the return is just View
And my layout is absolutely RelativeLayout
that extends ViewGroup
.
我怎样才能得到我的RelativeLayout为的ViewGroup编程?
How can I get My Relativelayout as ViewGroup programmatically?
推荐答案
充气类型转换入相对布局后。在每一个Android的布局图,该超类的所有意见和viewgroups ..
After inflating typecast it into relative layout. In android every layout is view which is super class of all views and viewgroups..
您必须强制转换这样的..
you have to typecast like this..
convertView = inflater.inflate(R.layout.header, null);
RelativeLayout lyLayout=(RelativeLayout) convertView;
这篇关于如何获得膨胀的ViewGroup布局的Android之后?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!