私はlistview
と30個のアイテムの配列を持っていますが、今度は最初の10個のアイテムを開くときにのみ表示したいので、下にスクロールすると、クリックしたときにさらに多くのボタンを表示したいlistview
の次の10項目を選択して、下にスクロールしてもう一度ボタンを押してください。私はちょうどこれを処理する方法がわからない、どんな助けも高く評価されるだろう。オフラインコンテンツのAndroidリストビューにもっとボタンを追加する方法は?
0
A
答えて
0
listv.setOnScrollListener(new OnScrollListener() {
public void onScrollStateChanged(AbsListView view, int scrollState) {
}
public void onScroll(AbsListView view, int firstVisibleItem,
int visibleItemCount, int totalItemCount) {
if(firstVisibleItem+visibleItemCount == totalItemCount && totalItemCount!=0)
{
if(flag_loading == false)
{
flag_loading = true;
addmoreitems();
}
}
}
});
次に、addmoreitems()に次の10個の項目を追加できます。それが動作します。
リストビューのフッターにボタンを追加する場合は、yourlistview.addFooterViewを追加してください。ただ、この私たちは、その後、listview.addFooterView(btnLoadMore)
を使用してビューを一覧表示するロードよりボタンを追加することができますcode
0
、我々はより多くのボタンをロードし、リストビューに、より多くのデータを追加しますバックグラウンドスレッドを呼び出すためにclickイベントリスナーをADAすることができますしてみてください。ここ
は、このことができます:) ListAdapterクラスへの変更あなたのケースで
@Override
public View getView(int position, View convertView, ViewGroup parent) {
....
if (mTotalPages > mData.size()) {
if ((position + 1) == getCount()) {
holder.sLoadingView.setVisibility(View.VISIBLE);
} else {
holder.sLoadingView.setVisibility(View.GONE);
}
}
....
}
mTotalPages = 30を以下
0
メイクをlistview with load more button
希望についての完全なチュートリアルです。
は、アダプタのレイアウトでは、このような下部の負荷よりビューを追加<TextView
android:id="@+id/loading_more_items"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/content_wrapper"
android:layout_centerHorizontal="true"
android:layout_margin="@dimen/space"
android:clickable="false"
android:gravity="start"
android:singleLine="false"
android:text="Loading..."
android:textColor="@color/dark_grey"
android:textSize="@dimen/text_size_small"
android:visibility="gone" />
関連する問題
- 1. Xamarin.Formsリストビューの下にボタンを追加する方法
- 2. Android、ボタンにアイコン*と*テキストをプログラムで追加する方法は?
- 3. JQueryMobile:リストビュー内にボタンを追加する
- 4. ボタンでリストビューにレイアウトを追加する
- 5. Androidのリストビューにアニメーションを追加する
- 6. expandablelistviewをリストビューに追加する方法
- 7. リストビューにツールバーを追加する方法
- 8. Android - リストビューにカスタムビューを追加
- 9. Android - 画面サイズとボタンの下に動的にボタンをプログラムによって追加する方法
- 10. Android - リストビューにボタンを追加してMapViewを表示
- 11. ボタンのリストビューに新しい項目を追加する方法uwpのをクリック
- 12. Android:ボタンとカスタムビューを追加する方法
- 13. 2リストビューを追加する方法
- 14. viewPager、Androidにもっと多くのビューを追加する
- 15. リストビューに2つのボタンを追加するには
- 16. Androidキーボードの上にボタンを追加する方法
- 17. リストに削除ボタンを追加する最も良い方法
- 18. Android用アプリケーションにFacebookで共有ボタンを追加する方法
- 19. Mapbox Android、マーカーにボタンを追加する方法
- 20. ListActivityの中にリストビューと直線レイアウトを追加するandroid
- 21. Androidレイアウト:リストビューの最後にボタンを配置する方法
- 22. 親の拡大リストビューに画像を追加する方法は?
- 23. VB.netスレッドセーフな方法でリストビューのサブアイテムを追加するには?
- 24. アンドロイドでリストビューの列を動的に追加する方法は?
- 25. jqgridのアクションボタンの前に追加ボタンを追加する方法
- 26. Androidリストビュー項目追加と削除
- 27. FeatureUpgrading内のリストビューにフィールドを追加する - リストビューを識別する方法
- 28. Androidのカスタムビューにボタンを追加する
- 29. ボタンにブートストラップを追加する方法
- 30. QLPreviewControllerにボタンを追加する方法
私の答えを見て、私が知っている –
http://stackoverflow.com/questions/17473933/android-listview-setonscrolllistenerとHTTPを聞かせて://stackoverflow.com/questions/31000964/how-to-implement-setonscrolllistener-in-recyclerviewはあなたを助けるかもしれません – Nepster