1. ホーム
  2. アンドロイド

[解決済み】Androidで横長ListView?

2022-04-08 13:13:08

質問

を、"update "にすることは可能でしょうか? ListView を横向きにすることはできますか?ギャラリービューを使ってやったことがあるのですが、選択した項目が自動的に画面の中央にきてしまいます。クリックした場所に選択項目があると困ります。どうしたらこの問題を解決できますか?私が考えたのは ListView を横スクロールで表示します。あなたのアイデアを教えてください。

解決方法は?

Androidのドキュメントによると RecyclerView は、リストビューで項目を整理し、水平に表示するための新しい方法です。

メリット

  1. Recyclerview Adapterを使用することで、Recyclerviewを使用することができるため。 ViewHolderパターン は が自動的に実装されます。
  2. アニメーションを簡単に行うことができる
  3. その他多くの機能

についての詳細情報 RecyclerView :

  1. grokkingandroid.com
  2. アントニオ・レイバ・ドットコム

サンプルです。

サバイビング・ウィズ・アンドロイド・ドットコム

以下のブロックを追加するだけで ListView 縦から横へ

コードスニペット

LinearLayoutManager layoutManager= new LinearLayoutManager(this,LinearLayoutManager.HORIZONTAL, false);
mRecyclerView = (RecyclerView) findViewById(R.id.recycler_view);
mRecyclerView.setLayoutManager(layoutManager);