结合ListActivity和ActionBarActivity

 mobiledu2502936307 发布于 2023-02-11 14:35

我目前正在构建至少SDK10个,所以我必须使用该android-support-v7-appcompat库来实现ActionBar.我已经设置了ActionBar,但我想现在添加一个ListActivity,但是这需要扩展我的类而Java没有多个inheritance.我该怎么办?

public class MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu items for use in the action bar
    MenuInflater inflater = getMenuInflater();
    getSupportActionBar().setIcon(R.drawable.ic_action_search);
    getSupportActionBar().setDisplayShowHomeEnabled(false);
    getSupportActionBar().setDisplayShowTitleEnabled(false);
    inflater.inflate(R.menu.main_activity_actions, menu);
    return super.onCreateOptionsMenu(menu);
   }

 }

athor.. 21

ListActivity尚未移植到AppCompat.可能是因为您应该将其视为"已弃用",而是使用ListFragment.

片段将与ActionBarActivity一起使用,只需确保它们是支持库中的片段即可.

有一个通过阅读此有关片段的链接.

对于您的用例,我只想在xml中定义片段.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有