大家可能还记得上一篇我们详细介绍了AndroidListView的相关应用,主要针对可视化编程。这里我们将详细介绍另一种通过Android使用XML的可视化编程方法。就像跨平台的UI界面库一样,Android也使用XML文件来存储界面元素和维护布局。一些流行的界面组件现在使用Android使用XML的方式。在Android中,在res/layout资源目录下,会有一个或多个.xml文件,这些文件是一个界面的布局文件。让我们打开一个看看。我打开当前项目目录中的res/layout/main.xml文件。/LinearLayout>这个文件的布局非常简单,就是用一个LinearLayout来布局,只有一个TextView界面元素,就是一个View。当Activity加载View时,直接在onCreate中加载即可。this.setContentView(R.layout.main);其中R.layout.main是一个质数,由android开发环境编译生成,映射到res/layout/main.xml。所以setContentView(R.layout.main);相当于根据main.xml的布局配置一个布局。然后加载它,这与下面的代码是一致的。LinearLayoutlayout=newLinearLayout(这个);TextViewtv=newTextView(这个);电视。setText(R.string.hello);layout.addView(tv);this.setContentView(layout);其中R.string.hello也是一个资源映射ID,指的是加载res/values/string.xml值对应的hello。这里将介绍在Android中使用XML的相关方法。【小编推荐】简单理解AndroidListView的复杂使用方法Android资源应用技巧分析AndroidMenu编程方法分析Android类库常用类型分析AndroidActivity类应用技巧分享