在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写出整个控件: - /
答案 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