在XML和Java中创建视图,然后在以后引用和加载它们?

在XML和Java中创建视图,然后在以后引用和加载它们?,java,android,xml,view,Java,Android,Xml,View,在WPF(microsoftland,我知道)中,您可以在XAML(xml-ish)中定义控件,并在codebeand(C#)中定义控件行为 因此,在XML文件中,我希望能够这样说: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:custom="http://schemas.android.com/apk/res/com.example.mytestapp" an

在WPF(microsoftland,我知道)中,您可以在XAML(xml-ish)中定义控件,并在codebeand(C#)中定义控件行为

因此,在XML文件中,我希望能够这样说:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:custom="http://schemas.android.com/apk/res/com.example.mytestapp"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"


(...)
还有一个名为MyCustomControl的java源文件,它控制XML文件中定义的控件的行为


android是否有与Java/XML相当的版本?我所看到的只是一些涉及自定义属性的东西,您必须用Java编写整个控件:-/

当然,Android完全是关于Java/XML的。事实上,通常您在xml文件中设计UI(小部件/控件)(您也可以通过编程实现),然后在扩展Activity(Android内置类)的类上实现它们的行为。
查看

您可以将android界面与XAML和Java集成,就像您在WPF中使用的那样。
查看此链接了解有关如何操作的更多信息:

这只是设置属性,我想做的是用XML和java定义一个完整的控件,而不仅仅是一些属性…这只是设置属性,我想做的是用XML和java定义一个完整的控件,而不仅仅是一些属性
<Button />
<stuff>(...)</stuff>
</LinearLayout>