我想在ListActivity中添加一个Activity

例如,在Activity页面顶部有一个标题和一个按钮,而ListActivityActivity的主要内容。
该按钮将能够在下面加载其他ListActivity

左右滑动时,主要部分将出现新的Activity和新内容。

左右滑动以更改全屏,切换按钮以更改主要部分(带有阴影和文本“ ListActivity”的框)中的内容。

编辑:
像这张图片:



我怎样才能做到这一点?

我尝试使用Intent,但是它启动了new Intent,并且ListActivity的内容占据了整个屏幕。

谢谢。

最佳答案

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<ListView
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:id="@android:id/list"
    />
</LinearLayout>



public class StockList extends ListActivity {

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        ListView listView = (ListView) findViewById(R.id.list);
        String[] values = new String[] { "Android", "iPhone", "WindowsMobile",
                "Blackberry", "WebOS", "Ubuntu", "Windows7", "Max OS X",
                "Linux", "OS/2" };

        // First paramenter - Context
        // Second parameter - Layout for the row
        // Third parameter - ID of the TextView to which the data is written
        // Forth - the Array of data
        ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
                android.R.layout.simple_list_item_1,
                android.R.id.text1, values);

        // Assign adapter to ListView
        listView.setAdapter(adapter);
    }

}

关于android - android-在 Activity 中添加ListActivity,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11841235/

10-11 22:49