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

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

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

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

前些日子在開發(fā)中用到了需要ScrollView嵌套GridView的情況,由于這兩款控件都自帶滾動條,當他們碰到一起的時候便會出問題,即GridView會顯示不全,為了解決這個問題查了N多資料,某個谷歌的官方回復竟然是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程序設計有所幫助。

相關文章

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

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

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

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

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

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

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

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

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

    關于Android中自定義ClassLoader耗時問題的追查

    熱修復和插件化是目前比較熱門的技術,要想更好的掌握它們需要了解ClassLoader,下面這篇文章主要給大家介紹了關于Android中自定義ClassLoader耗時問題追查的相關資料,需要的朋友可以參考借鑒,下面來一起看看吧
    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ā)當中,經(jīng)常需要根據(jù)實際的需求來自定義AlertDialog。最近在開發(fā)一個WIFI連接的功能,點擊WIFI需要彈出自定義密碼輸入框,具體代碼大家參考下本文
    2017-09-09
  • Flutter路由fluro引入配置和使用的具體方法

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

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

最新評論

惠水县| 辽阳县| 洪江市| 芜湖市| 武乡县| 忻城县| 靖宇县| 周口市| 观塘区| 虎林市| 章丘市| 儋州市| 康马县| 阳原县| 北票市| 宝山区| 福鼎市| 新密市| 汉川市| 兴安县| 耒阳市| 平顶山市| 九寨沟县| 正安县| 资源县| 临颍县| 项城市| 呼玛县| 邯郸市| 临夏市| 孟连| 罗甸县| 兴文县| 方城县| 东明县| 通化县| 尼勒克县| 禄劝| 乌鲁木齐县| 玉树县| 胶南市|