android - 当我的 HomepageActivty 扩展了 ActionBarActivity 时,我在使用 List Activity 时遇到了问题

标签 android android-actionbar listactivity android-actionbaractivity

public class HomepageActivity extends ActionBarActivity {

protected List<ParseObject> mStatus;

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

    Parse.initialize(this, "dcAMNT7HVOmOw0JDMelkg5UDr388O3xSgICiSK3N", "1aHIAldsUScxlbkWGkoyvHoHWM9YEtpTb6QIijrb");

    ParseUser currentUser = ParseUser.getCurrentUser();
    if (currentUser != null) {
        // show user the homepage status
        ParseQuery<ParseObject> query = ParseQuery.getQuery("Status");
        query.whereEqualTo("playerName", "Dan Stemkoski");
        query.findInBackground(new FindCallback<ParseObject>() {
            public void done(List<ParseObject> status, ParseException e) {
                if (e == null) {
                    //success
                    mStatus = status;
                    StatusAdapter adapter = new     StatusAdapter(getListView().getContext(),mStatus);
                    setListadapter(adapter);
                } else {
                    //there was a problem, Alert user

                }
            }
        });

我被卡住了,因为我需要一个列表 Activity ,我需要使用一个列表适配器,但我正在使用我的 HomepageActiviy 扩展 ActionBarActivity。唯一可行的方法是,如果我将扩展更改为“列表 Activity ”,但当我按下 s4 上的左按钮时,带有我的设置的操作栏不会仅显示在按钮顶部。

最佳答案

为什么把事情复杂化,你可以离开它extends ActionBarActivity并使用 ListView xml 布局文件中的小部件。听起来很简单。

此外:您不能使用 getListViewsetListadapter除非你正在扩展 ListActivity在你的情况下你不能这样做

提示:

http://developer.android.com/guide/topics/ui/layout/listview.html

Custom Adapter for List View

http://androidexample.com/Create_A_Simple_Listview_-_Android_Example/index.php?view=article_discription&aid=65&aaid=90

或者只是谷歌任何与 ListView 相关的东西

关于android - 当我的 HomepageActivty 扩展了 ActionBarActivity 时,我在使用 List Activity 时遇到了问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30226434/

相关文章:

android - 无法在 ListView 中显示表格的内容

java - 如何获取listactivity中被点击的布局项?

java - 如何在 SQLite 中插入带撇号的名称

Android 数组列表如何使用

java - 未找到资源异常

Android - Actionbar Sherlock - 搜索过滤器

java - Android ListActivity 与位图和垃圾收集问题

android - 如何判断Activity状态是否已经被销毁需要重新创建

android - Android 操作栏的最佳实践

java - 如何扩展android ActionBar?