如何合并listactivity和actionbaractivity?

时间:2015-08-18 07:46:33

标签: android

我想在右上角按钮分享  所以我使用了this。 但是我的项目使用了extent ListActivity,那么如何合并ActionBarActivity和ListActivity?

2 个答案:

答案 0 :(得分:1)

将您的ListActivity更改为ActionBarActivity并找到ListView e.g:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >

<ListView
    android:id="@+id/list"
    android:layout_height="match_parent"
    android:layout_width="match_parent">
</ListView>

现在为您的活动:

public class MyOldListActivity extends ActionBarActivity
{
    private ListView listView;

    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        listView = (ListView) findViewById(R.id.list);
        ....

答案 1 :(得分:0)

使用ListFragment而不是ListActivity