我有一个用XML定义的布局。它还包括:
<RelativeLayout
android:id="@+id/item"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
我想用其他XML布局文件来膨胀这个RelativeView。我可能会根据情况使用不同的布局。我该怎么做呢?我尝试了不同的变化
RelativeLayout item = (RelativeLayout) findViewById(R.id.item);
item.inflate(...)
但没有一个运行良好。
当在Kotlin中添加一个布局到一个Activity时,请参见以下步骤:
只添加在活动-一个布局作为父
new的Xml文件
给出R的值。
val parent: LinearLayout =findViewById(R.id.stars)
Val view =
LayoutInflater.from (applicationContext) .inflate (R.layout.another,家长,假)
如果父项不需要,可以为空,但是会出现警告信息
view.findViewById<ImageView>(R.id.ivTimer).setImageResource(R.drawable.t2)
任何视图都必须以这种方式设置值,最后添加
parent.apply { addView(view)}