最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Android編程開發(fā)之ScrollView嵌套GridView的方法

 更新時間:2015年12月31日 10:00:03   作者:chenguang79  
這篇文章主要介紹了Android編程開發(fā)之ScrollView嵌套GridView的方法,結(jié)合實例分析了ScrollView嵌套GridView的相關(guān)注意事項與處理技巧,需要的朋友可以參考下

本文實例講述了Android編程開發(fā)之ScrollView嵌套GridView的方法。分享給大家供大家參考,具體如下:

前些日子在開發(fā)中用到了需要ScrollView嵌套GridView的情況,由于這兩款控件都自帶滾動條,當(dāng)他們碰到一起的時候便會出問題,即GridView會顯示不全,為了解決這個問題查了N多資料,某個谷歌的官方回復(fù)竟然是GridView不需要ScrollView,那個牛氣沖天啊,可是爺偏偏用到了腫么辦呢?!又繼續(xù)查,神馬重寫控件重寫類的,那代碼一坨坨的有木有?。?!最后,還是在某人一句很隱晦的提示下得到靈感最終實現(xiàn)。

首先是布局

<ScrollView>
    ……
  <LinearLayout>
  </LinearLayout>
    ……
</ScrollView>

我們要做的就是自定義一個GridView控件并插入到中間的LinearLayout中

public class MyGridView extends GridView{
public MyGridView(Context context, AttributeSet attrs) {
 super(context, attrs);
}
public MyGridView(Context context) {
 super(context);
}
public MyGridView(Context context, AttributeSet attrs, int defStyle) {
 super(context, attrs, defStyle);
}
@Override
public void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
  int expandSpec = MeasureSpec.makeMeasureSpec(Integer.MAX_VALUE >> 2,
   MeasureSpec.AT_MOST);
  super.onMeasure(widthMeasureSpec, expandSpec);
}
}

這個自定義控件只是重寫了GridView的onMeasure方法,使其不會出現(xiàn)滾動條,ScrollView嵌套ListView也是同樣的道理,不再累述

希望本文所述對大家Android程序設(shè)計有所幫助。

相關(guān)文章

  • Android 點擊editview以外位置實現(xiàn)隱藏輸入法

    Android 點擊editview以外位置實現(xiàn)隱藏輸入法

    這篇文章主要介紹了Android 點擊editview以外位置實現(xiàn)隱藏輸入法的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Android?webview攔截H5的接口請求并返回處理好的數(shù)據(jù)代碼示例

    Android?webview攔截H5的接口請求并返回處理好的數(shù)據(jù)代碼示例

    這篇文章主要給大家介紹了關(guān)于Android?webview攔截H5的接口請求并返回處理好的數(shù)據(jù)的相關(guān)資料,通過WebView的shouldInterceptRequest方法,Android可以攔截并處理WebView中的H5網(wǎng)絡(luò)請求,需要的朋友可以參考下
    2024-10-10
  • Android中正確使用字體圖標(iconfont)的方法

    Android中正確使用字體圖標(iconfont)的方法

    IconFont字體不僅僅流行于Web開發(fā),在移動開發(fā)中也漸漸的使用的范圍更廣泛。這篇文章主要介紹了在Android開發(fā)中使用icon font的代碼和方法。對大家學(xué)習(xí)使用iconfont有一定的參考借鑒價值,有需要的朋友們下面來一起看看吧。
    2016-10-10
  • RecyclerView仿應(yīng)用列表實現(xiàn)網(wǎng)格布局

    RecyclerView仿應(yīng)用列表實現(xiàn)網(wǎng)格布局

    這篇文章主要為大家詳細介紹了RecyclerView仿應(yīng)用列表實現(xiàn)網(wǎng)格布局,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 關(guān)于Android中自定義ClassLoader耗時問題的追查

    關(guān)于Android中自定義ClassLoader耗時問題的追查

    熱修復(fù)和插件化是目前比較熱門的技術(shù),要想更好的掌握它們需要了解ClassLoader,下面這篇文章主要給大家介紹了關(guān)于Android中自定義ClassLoader耗時問題追查的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧
    2018-06-06
  • Android實現(xiàn)循環(huán)平移動畫示例

    Android實現(xiàn)循環(huán)平移動畫示例

    這篇文章主要介紹了Android實現(xiàn)循環(huán)平移動畫示例,本文講解實現(xiàn)用一張背景圖做循環(huán)從左往右平移動畫,需要的朋友可以參考下
    2015-06-06
  • Android實現(xiàn)倒計時效果

    Android實現(xiàn)倒計時效果

    這篇文章主要為大家詳細介紹了Android實現(xiàn)倒計時效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-10-10
  • Android中Textview和圖片同行顯示(文字超出用省略號,圖片自動靠右邊)

    Android中Textview和圖片同行顯示(文字超出用省略號,圖片自動靠右邊)

    Android中Textview和圖片同行顯示,文字超出用省略號顯示,圖片自動靠右邊。看到這個問題本來認為是一個很正常的需求,看起來很簡單,但是做起來卻遇到了很蛋疼的問題,怎么搞的都不行,堵了很長時間,下面說一下解決的方案,希望遇到這樣問題的朋友可以使用。
    2016-12-12
  • Android 自定義AlertDialog對話框樣式

    Android 自定義AlertDialog對話框樣式

    實際的項目開發(fā)當(dāng)中,經(jīng)常需要根據(jù)實際的需求來自定義AlertDialog。最近在開發(fā)一個WIFI連接的功能,點擊WIFI需要彈出自定義密碼輸入框,具體代碼大家參考下本文
    2017-09-09
  • Flutter路由fluro引入配置和使用的具體方法

    Flutter路由fluro引入配置和使用的具體方法

    Flutter本身提供了路由機制,本文主要介紹了Flutter fluro配置使用,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09

最新評論

梧州市| 卢湾区| 从化市| 礼泉县| 东海县| 航空| 十堰市| 台东市| 太和县| 综艺| 巢湖市| 新河县| 徐闻县| 外汇| 灌阳县| 沙坪坝区| 平定县| 花莲县| 阿勒泰市| 西青区| 安新县| 上栗县| 丘北县| 临朐县| 周至县| 讷河市| 盐池县| 嘉善县| 美姑县| 寿阳县| 抚宁县| 什邡市| 新和县| 阳春市| 广平县| 广元市| 长白| 曲麻莱县| 孝昌县| 临猗县| 东港市|