所以我在我的xml文件中包含了一个布局,但我希望在我的代码中包含布局,然后添加到它。
您使用http://localhost:9000
View
但我不认为可以在这种情况下使用。这是我所指的XML的一部分
findViewByID()
答案 0 :(得分:2)
您可以使用“findViewByID'
获取视图”但我不认为可以在这种情况下使用
当然可以。为您的包含布局添加ID
<include layout=@layout/someLayout
android:id="@+id/myId"
.../>
然后使用该ID
检索它View myLayout = (View) findViewById(R.id.myId);
然后您可以使用该引用从someLayout.xml
Button btn = (Button) myLayout.findViewById(R.id.btn1)
假设someLayout.xml
的{{1}} ID为Button
答案 1 :(得分:1)
您仍然可以将id
添加到所包含的布局中,并使用它的ID获取它。或者您可以将ID提供给该布局中的父元素(在其中),您仍然可以使用id
来调用它。
<include android:id=”@+id/news_title”
android:layout_width=”match_parent”
android:layout_height=”match_parent”
layout=”@layout/title”/>