私はImageViewすなわち表紙写真を持っています。もう1つのImageView、つまりプロフィール画像とテキストビュー、つまりCoverphoto内の名前。このカバー写真の下にリストビューがあります。レイアウト全体をスクロール可能にしたい、つまり、カバー写真のレイアウトもListviewでスクロールする必要があります。私はlist.addHeaderViewを試しましたが、どのようにprofile photoとcover.jpをlist.addheaderviewでマージするのですか?ListViewを使用したスクロール可能なImageView
0
A
答えて
0
すべて(表紙写真、プロフィール写真、名前など)を1つのレイアウト(例:LinearLayout
| RelativeLayout
)に入れてからインフレし、Listview
に追加します。あなたのコードは次のようなものかもしれ
:
View profielView = LayoutInflater.from(getActivity()).inflate(R.layout.view_your_profile, mListView, false);
mListView.addHeaderView(profileView);
あなたview_your_profile
は次のようなものです:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/layout_profile_header_container"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<!-- cover photo -->
<ImageView
android:id="@+id/image_profile_cover"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/ic_launcher"
android:scaleType="centerCrop" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:orientation="horizontal">
<!-- username -->
<TextView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_marginRight="8dp"
android:text="@string/icon_chevron_left"
android:textColor="@color/white_transparent_30" />
<!-- profile photo -->
<ImageView
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:gravity="center"/>
</LinearLayout>
</RelativeLayout>
より良い方法は、あなたが良いチュートリアルを見つけることができるさまざまなビュータイプでRecyclerView
を使用してもありますhere 。
0
あなたのカバー写真のためにRelativeLayoutを作成し、その中にプロフィール画像とtextviewをheader.xmlという名前のファイルに入れる必要があります。
あなたはこれらの質問を参照することができます。
Android, ImageView over ImageView
Adding text to ImageView in Android
だから、あなたのheader.xmlを行った後、あなたのカバー写真、プロフィール画像、テキストを使用してリストビューに追加することができますリストビューをスクロールするとスクロールされます。
関連する問題
- 1. QT/QMLタッチスクリーンアプリケーションのスクロール可能なListViewまたはtableViewを作成したい
- 2. MenuItemのメニューを使用したスクロール可能なメニュー
- 3. グループボックスを使用したスクロール可能なパネルコントロール
- 4. Android - ListViewスクロール可能なLinearLayoutを作成する
- 5. ArrayViewを使用したListViewのImageView <String>
- 6. スクロール可能な親を持つ非スクロール可能なRecyclerView
- 7. Wicket 7を使用したレイジーローディングとスクロール可能テーブル
- 8. 編集可能なListView - UI値を使用したアダプタの更新
- 9. .xmlファイルを使用してスクロール可能なウィンドウの表示:Android
- 10. ナビゲーションlistviewと展開可能なリストビューがスクロールしていないドロワー
- 11. スクロール可能なフラグメント
- 12. スクロール可能なレイアウト
- 13. スクロール可能なチェックボックス
- 14. スクロール可能なドロップダウンリスト
- 15. スクロール可能なブートストラップタブ
- 16. スクロール可能なコンテンツ内にスクロール可能なコンテンツ
- 17. ListView - 実際に使用可能な領域を集計する
- 18. データベースデータで拡張可能なListViewを使用する方法
- 19. アンドロイド:スクロール可能な写真をimageViewに配置する方法は?
- 20. ListViewのクリック可能なイメージ
- 21. ListViewのクリック可能な
- 22. 複数行のTextviewをListViewでスクロール可能にする
- 23. ImageView in ListView - Android
- 24. C#WPFユーザーコントロール用のスクロール可能なコンテナ
- 25. ブートストラップ3テーブル用のスクロール可能なdiv
- 26. ImageViewをImageViewを含むListViewに渡す
- 27. モバイルSafariに似たスクロール可能なUINavigationBar
- 28. ImageViewがクリック可能でない原因
- 29. ベクトル描画可能なサイズのImageView
- 30. グリッド内のスクロール可能なリストボックス(tkinterを使用)
nestedscrollview内でlistviewを使用します。 –
あなたは詳しく説明できますか? –
http://ivankocijan.xyz/android-nestedscrollview/ –