当前位置:  开发笔记 > 编程语言 > 正文

如何在Android Activity中扩展ListActivity AppCompatActivity的位置

如何解决《如何在AndroidActivity中扩展ListActivityAppCompatActivity的位置》经验,为你挑选了1个好方法。



1> Chandrakant ..:

如果要在应用程序中使用ListView,则可以直接使用它而不扩展ListActivity。像这样

public class PullToRefreshActivity extends AppCompatActivity {
private LinkedList mListItems;
PullToRefreshListView listView;

/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.pull_to_refresh);
    listView = (PullToRefreshListView) findViewById(R.id.list_view); 
    // Set a listener to be invoked when the list should be refreshed.
    listView.setOnRefreshListener(new PullToRefreshListView.OnRefreshListener() {
        @Override
        public void onRefresh() {
            // Do work to refresh the list here.
            new GetDataTask().execute();
        }
    });

    mListItems = new LinkedList();
    mListItems.addAll(Arrays.asList(mStrings));

    ArrayAdapter adapter = new ArrayAdapter(this,
            android.R.layout.simple_list_item_1, mListItems);

    listView.setAdapter(adapter);
}

推荐阅读
低调pasta_730
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有