XListView有关
来源:互联网 发布:网络电视成人频道源码 编辑:程序博客网 时间:2024/06/18 11:22
package com.example.xlistview;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.TextView;import com.example.xlistview.view.XListView;import java.util.ArrayList;import java.util.List;public class MainActivity extends AppCompatActivity implements XListView.IXListViewListener{ private XListView xlv1; private List<String> list; private Myadapter myadapter; private Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage(msg); myadapter.notifyDataSetChanged(); close(); } }; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initData(); xlv1 = (XListView) findViewById(R.id.xlv1); xlv1.setPullLoadEnable(true); xlv1.setPullRefreshEnable(true); xlv1.setXListViewListener(MainActivity.this); myadapter = new Myadapter(); xlv1.setAdapter(myadapter); } public void close(){ /*//停止添加 xlv1.stopLoadMore(); //停止刷新 xlv1.stopRefresh(); xlv1.setRefreshTime("2017:9:7");*/ } @Override public void onRefresh() { handler.postDelayed(new Runnable() { @Override public void run() { list.add(0,"给你个范冰冰"); handler.sendEmptyMessage(0); } }, 2000); } @Override public void onLoadMore() { handler.postDelayed(new Runnable() { @Override public void run() { list.add("给你多个范冰冰"); handler.sendEmptyMessage(0); } }, 2000); } class Myadapter extends BaseAdapter{ @Override public int getCount() { return list.size(); } @Override public Object getItem(int position) { return null; } @Override public long getItemId(int position) { return 0; } @Override public View getView(int position, View convertView, ViewGroup parent) { TextView textView = new TextView(MainActivity.this); textView.setTextSize(25); textView.setText(list.get(position)); return textView; } } public void initData(){ list = new ArrayList<String>(); for (int i = 0; i <10 ; i++) { list.add("给你个妹子"+i); } }}
阅读全文
0 0
- XListView有关
- 有关XListView的多条目展示
- XListView
- XListView
- Xlistview
- XListView
- xListView
- XListView
- xlistview
- xListView
- XlistView
- xlistview
- xlistview
- XListView
- xlistview
- xListview
- XListView
- XListView
- csdn如何转载别人的文章
- Mobile Computing UVA
- 【Fiddler】改写返回数据功能(断点,autoReponse)
- 总结ASP.net
- Hibernate映射的基本操作
- XListView有关
- 深入浅出 GAN·原理篇文字版(完整)|干货
- mac下操作android studio的快捷键(持续更新)
- Java程序运行过程中的异常捕获
- Android 课程表App
- 深入Kotlin
- JavaBean
- 神经网络知识点汇总——FNN
- git diff 参数的差异