Android:不同的标题,相同的列表视图

时间:2015-03-02 00:00:38

标签: android android-listview

我有2个活动显示相同的listview,它是通过适配器构建的。我的问题是我想在ActionBar中使用不同的标题,我正在使用AppCompat主题。

public class MyAdapter extends BaseAdapter implements ListAdapter {
(...)
}

如何执行以下命令来设置活动的标题,如果这样做,我必须从ActionBar扩展Class,在MyAdapter类上我必须扩展BaseAdapter?

getSupportActionBar().setTitle(Html.fromHtml("<font color=\"grey\">" + getString(R.string.app_name) + "</font>"));

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解正确。
listview有两个活动 您为该列表视图创建适配器MyAdapter 您可以在活动中为操作栏创建任何设计。

public class GreyTitleActivity extends ActionBarActivity {
 @Override
  protected void onCreate(Bundle savedInstanceState) {
    setContentView(R.layout.activity_grey);
    getSupportActionBar().setTitle(Html.fromHtml("<font color=\"grey\">" + getString(R.string.app_name) + "</font>"));
    ListView listView = (ListView)findViewById(R.id.list);
    MyAdapter adapter = new MyAdapter(this);
    listView.setAdapter(adapter);
  }

}

抱歉我的英文

相关问题