Java 有什么方法可以用xml创建我自己的项目吗?

Java 有什么方法可以用xml创建我自己的项目吗?,java,android,listview,android-studio,android-xml,Java,Android,Listview,Android Studio,Android Xml,我从事android studio项目,我的问题是 我可以通过某种方式在xml中定义包含 是否有几个编辑文本和按钮,以及打开包含我创建的项目的listview? 有点像: <item <Editext(some setting)/> <Edittext 1(some setting)/> <Button(some setting)/> /> 然后是一些可以调整的适配器,或者类似的东西,我可以添加到ListView中 我在youtube上看到一

我从事android studio项目,我的问题是 我可以通过某种方式在xml中定义包含 是否有几个编辑文本和按钮,以及打开包含我创建的项目的listview? 有点像:

<item
<Editext(some setting)/>
<Edittext 1(some setting)/>
<Button(some setting)/>
/>

然后是一些可以调整的适配器,或者类似的东西,我可以添加到ListView中


我在youtube上看到一些视频试图解释这一点,但我得到了股票。。我真的不明白这一点。

我花了一段时间才弄明白,但它是有效的。
创建您想要的布局文件。将其另存为
res/layout/something.txt
。例如:

<LinearLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical" >
    <TextView
        android:text="hello"
        android:layout_height="wrap_content"
        android:layout_width="150dp"
        android:id="@+id/text1"/>
    <TextView
        android:text="world"
        android:layout_height="wrap_content"
        android:layout_width="150dp"
        android:id="@+id/text2"/>
</LinearLayout>
其中,
标记
是标识视图的唯一整数。如果只使用一次容器,则不需要设置标记

我做这个的时候没有用适配器。我只是使用了一个
滚动视图
来创建一个连续的条目列表。将此更改为您的需要

LinearLayout mainLinearLayout = new LinearLayout(getApplicationContext());
// inflate your container
View view = inflater.inflate(R.layout.something, null);
// you can make changes to the elements like this:
TextView txt1 = (TextView) view.findViewById(R.id.text1);
TextView txt2 = (TextView) view.findViewById(R.id.text2);
view.setTag(tag);
// add to main layout
mainLinearLayout.addView(view);