2013-04-27 29 views
1

在WPF(我知道的微软土地)中,您可以在XAML(xml-ish事物)中定义控件以及代码隐藏(C#)中的控件行为。在XML和Java中创建视图,然后再引用和加载视图?

因此,在一个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" 

控制:NAME = “MyCustomControl” >

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

,也有所谓的Java源文件MyCustomControl,它控制XML文件中定义的控件的行为。

是否有与Java/XML的android等价物?我所看到的都是涉及自定义属性的事情,您必须在Java中编写完整的控件: -/

回答

2

当然,Android是关于JAVA/XML的。实际上,通常你在xml文件中设计你的UI(widget/controls)(你也可以用编程的方式来做),然后你在扩展Activity的类上实现它们的行为,这是一个在类中构建的Android。 检查this列出

+0

这只是设置的属性,我想要做的是定义XML的整个控制和Java不只是某些属性...... – tweetypi 2013-04-27 11:05:45