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

时间:2013-04-27 06:22:00

标签: java android xml view

在WPF(微软我知道)你可以在XAML中定义一个控件(xml-ish的东西)以及代码隐藏(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”  &GT;

<Button />
<stuff>(...)</stuff>
</LinearLayout>

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

是否有与Java / XML相同的android?我所看到的只是涉及自定义属性的东西,你必须用Java写出整个控件: - /

2 个答案:

答案 0 :(得分:2)

当然,Android就是JAVA / XML。实际上,通常你在xml文件中设计你的UI(小部件/控件)(你也可以以编程方式完成),然后你通常在扩展Activity的类上实现它们的行为,这是一个类内置的Android。 检查this

答案 1 :(得分:1)

您可以将您的Android界面与XAML和Java集成,就像在WPF中一样。 请查看此链接以获取有关如何执行此操作的详细信息:http://dotnetslackers.com/articles/net/Android-for-NET-Developers-Building-the-User-Interface.aspx