下载路径:http://download.youkuaiyun.com/detail/menglele1314/8593411
这个例子是通过(ListView + HorizontalScrollView)实现的
效果图:
- /**
- *
- * 带滑动表头与固定列的ListView
- */
- public class HListActivity extends Activity{
- private ListView mListView;
- //方便测试,直接写的public
- public HorizontalScrollView mTouchView;
- //装入所有的HScrollView
- protected List<CHScrollView> mHScrollViews =new ArrayList<CHScrollView>();
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.scroll);
- initViews();
- }
- private void initViews() {
- List<Map<String, String>> datas = new ArrayList<Map<String,String>>();
- Map<String, String> data = null;
- CHScrollView headerScroll = (CHScrollView) findViewById(R.id.item_scroll_title);
- //添加头滑动事件
- mHScrollViews.add(headerScroll);
- mListView = (ListView) findViewById(R.id.scroll_list);
- for(int i = 0; i < 100; i++) {
- data = new HashMap<String, String>();
- data.put("title", "Title_" + i);
- data.put("data_" + 1, "Date_" + 1 + "_" +i );
- data.put("data_" + 2, "Date_" + 2 + "_" +i );
- data.put("data_" + 3, "Date_" + 3 +