0
我是一個新手Android。我可以這樣做:我有一個包含一個線性佈局的xml文件:如何從佈局文件初始化UI組件
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/linearLayoutID"
android:orientation="vertical"
android:layout_width="150dp"
android:layout_height="150dp"
android:gravity="center">
<ImageView
android:id="@+id/imageID"
android:contentDescription="@string/nothing"
android:layout_width="80dp"
android:layout_height="80dp"
android:scaleType="centerCrop"
/>
<TextView
android:id="@+id/textID"
android:layout_width="wrap_content"
android:layout_height="40dp"
android:textIsSelectable="false"/>
</LinearLayout>
從代碼的任何部分,我可以加載到像的LinearLayout:
LinearLayout ll = new LinearLayout(R.id.linearLayoutID); ImageView iv = (ImageView) ll.findViewById(R.id.imageID); TextView iv = (TextView) ll.findViewById(R.id.textID);
記住的問題,我想要問的是從一個單獨的佈局文件,我們不加載到一個活動或一個片段,從而使用findViewByID,我們直接加載XML文件到像LinearLayout,ImageView的UI組件...
先試試,然後詢問 –