国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

android-ui - Android上邊有一些布局,下邊是listview的頁(yè)面,有什么好的實(shí)現(xiàn)方法嗎?(有圖)

瀏覽:124日期:2024-08-25 18:00:00

問(wèn)題描述

就是許多應(yīng)用常見(jiàn)的首頁(yè)列表。

上半部分有各種布局,下半部分是一個(gè)可以加載更多的列表。

類似下圖這兩種。

以前用addheaderview去實(shí)現(xiàn),或者干脆直接給listview(recyclerView)使用不同的item。但感覺(jué)都不是很好。有什么比較優(yōu)雅的解決辦法嗎?

用CoordinatorLayout會(huì)比較好嗎?

android-ui - Android上邊有一些布局,下邊是listview的頁(yè)面,有什么好的實(shí)現(xiàn)方法嗎?(有圖)

android-ui - Android上邊有一些布局,下邊是listview的頁(yè)面,有什么好的實(shí)現(xiàn)方法嗎?(有圖)

問(wèn)題解答

回答1:

用recyclerview,使用不同itemtype

回答2:

你為什么覺(jué)得它是一個(gè)listView增加了header,而不是多個(gè)listView的組合呢?

回答3:

可以參考博客 http://blog.csdn.net/github_3...

回答4:

PullToRefreshScrollView,然后里面套一個(gè)自定義的ListView ,可以上拉刷新,可以下拉加載。當(dāng)然也可以套自定義的GridView。

/** * 重寫 onMeasure * 解決:listView在滾動(dòng)布局,只顯示了一行的問(wèn)題 */public class NoScrollListView extends ListView { public NoScrollListView(Context context) {super(context); } public NoScrollListView(Context context, AttributeSet attrs) {super(context, attrs); } public NoScrollListView(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle); } @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2, MeasureSpec.AT_MOST);super.onMeasure(widthMeasureSpec, expandSpec); }}

主站蜘蛛池模板: 中国老太卖淫播放毛片 | 日韩黄色一级片 | 亚洲美女视频一区二区三区 | 欧美在线一区二区三区精品 | 久9这里精品免费视频 | 久久精品国产免费高清 | 热e国产 | 亚洲日本综合 | 成人毛片18女人毛片免费 | 中文字幕日韩精品中文区 | 欧美日韩免费一区二区在线观看 | 久久99热成人精品国产 | 免费乱人伦 | 精品午夜一区二区三区在线观看 | 中文字幕一区日韩在线视频 | 久久精品国产午夜伦班片 | 九九九精品视频免费 | 一级特黄特色的免费大片视频 | 中文字幕在线网址 | 在线观看国产区 | 成人毛片视频免费网站观看 | 欧美日韩免费播放一区二区 | 欧美一区视频 | 国产α片 | 男同黄网站| www.99在线观看 | 91精品一区二区三区在线观看 | 日韩a级片| 久久国产乱子伦精品免费不卡 | 日本欧美一区二区三区视频 | 日本69色视频在线观看 | 色本| 国产高清在线精品二区一 | 1024香蕉国产在线视频 | 免费人成年短视频在线观看网站 | 91成人午夜性a一级毛片 | 国产精品1区2区3区 国产精品1区2区3区在线播放 | 高清在线一区二区三区亚洲综合 | 九月婷婷亚洲综合在线 | 国产精品美女视视频专区 | a级毛片免费观看网站 |