Android中只有1个视图进入1个活动吗?

时间:2010-02-12 04:20:38

标签: android

什么是“最佳做法”? 每个视图都应该有自己的活动吗? 1活动从不2次浏览?

2 个答案:

答案 0 :(得分:1)

不不不......每个小部件都是一个视图。每个Activity都应该有一个Layout,每个Layout应该有多个Views。

所以,假设你有这个布局XML文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
    <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="View 1" />
    <TextView 
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:text="View 2" />
</LinearLayout>

这两个TextView都是视图。 LinearLayoutViewGroup,整个事情构成了布局。 Activity将绑定到布局,然后您可以获取任何视图的句柄。

如果您询问每个Activity是否应该拥有自己的布局,那么答案通常是肯定的。

答案 1 :(得分:0)

我猜你可以使用tab小部件。请参考这个“Hello,TabWidget”。 (http://developer.android.com/guide/tutorials/views/hello-tabwidget.html