Androidでの横ListViewソースのダウンロード


Androidでは、デフォルトのListViewは縦方向にドラッグされますが、横方向にドラッグするには2つの方法があります.
1.Galleryコントロールを使用しますが、このコントロールは制限が多く、私たちの要求を満たすことが難しい場合が多いです.たとえば、このコントロールでいずれかを選択すると、自動的に中央に表示されます.このような機能は必要ない場合があります.したがって、このコントロールの柔軟性は小さい.
2.横スライドはサポートされていますが、AdapterViewではなくメモリを管理できないHorizentalScrollViewを使用します.そのため、コンテンツが多い場合はメモリの問題が発生します.
そのため、場合によってはListViewのような横ドラッグコントロールが必要で、柔軟に使用でき、適切なメモリ管理機能も必要です.
Paul Soucyが書いたHorizentalListViewコントロールをお勧めします.使用する場合は、このクラス(HorizentalListView)をプロジェクトに追加するだけで、カスタムコントロールとして呼び出せます.使い方はListViewとほぼ同じです.
 
 
 
  <com.devsmart.android.ui.HorizontalListView
  	android:id="@+id/listview"
  	android:layout_width="fill_parent"
  	android:layout_height="wrap_content"
  	android:background="#ddd"
  />

 
 
		HorizontalListView listview = (HorizontalListView) findViewById(R.id.listview);
		listview.setAdapter(mAdapter);