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

Android中ScrollView嵌套GridView的解決辦法

 更新時間:2017年04月01日 10:20:43   作者:KevinWong1995  
前些日子在開發(fā)中用到了需要ScrollView嵌套GridView的情況,由于這兩款控件都自帶滾動條,當(dāng)他們碰到一起的時候便會出問題,即GridView會顯示不全。下面小編給大家分享下解決方案,需要的朋友可以參考下

前些日子在開發(fā)中用到了需要ScrollView嵌套GridView的情況,由于這兩款控件都自帶滾動條,當(dāng)他們碰到一起的時候便會出問題,即GridView會顯示不全。 找到大家的通用解決辦法。記錄一下。

解決辦法,自定義一個GridView控件

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也是同樣的道理,不再贅述。

XML布局代碼

<ScrollView Android:layout_height="wrap_content"  
    Android:layout_width="fill_parent" android:id="@+id/scroll_content">  
    <com.yourclass.MyGridView xmlns:Android="http://schemas.android.com/apk/res/android"  
      Android:id="@+id/grid_view" android:layout_width="fill_parent"  
      Android:layout_height="wrap_content" android:numColumns="auto_fit"  
      Android:horizontalSpacing="1dip" android:verticalSpacing="1dip"  
      Android:columnWidth="150dip" android:stretchMode="columnWidth"  
      Android:gravity="center">  
        
    </com.yourclass.MyGridView>  
  </ScrollView>  

Java調(diào)用代碼

MyGridView gridview = (MyGridView) findViewById(R.id.grid_view);  
gridview.setAdapter(new ImageAdapter()); 

以上所述是小編給大家介紹的Android中ScrollView嵌套GridView的解決辦法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Android幀率監(jiān)測與優(yōu)化技巧

    Android幀率監(jiān)測與優(yōu)化技巧

    Android 應(yīng)用的性能優(yōu)化是開發(fā)過程中至關(guān)重要的一環(huán),而幀率(Frame Rate)是評估應(yīng)用性能的一個關(guān)鍵指標(biāo),在本文中,我們將深入探討如何監(jiān)測 Android 應(yīng)用的幀率,以及如何通過代碼示例來優(yōu)化應(yīng)用的性能,需要的朋友可以參考下
    2023-10-10
  • Android自定義仿ios加載彈窗

    Android自定義仿ios加載彈窗

    這篇文章主要為大家詳細(xì)介紹了Android自定義仿ios加載彈窗,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • Android路由框架ARouter的使用示例

    Android路由框架ARouter的使用示例

    組件化或者模塊化開發(fā)模式,已逐漸成為熱浪的形式,使用這些模式可以讓我們程序更容易的擴(kuò)展、更方便的維護(hù)、更快捷的同步開發(fā)與更簡單的單獨(dú)調(diào)試,而ARouter的出現(xiàn)就是讓組件間、模塊間是實現(xiàn)完全的獨(dú)立。ARouter主要解決組件間、模塊間的界面跳轉(zhuǎn)問題。
    2021-06-06
  • Android中activity處理返回結(jié)果的實現(xiàn)方式

    Android中activity處理返回結(jié)果的實現(xiàn)方式

    這篇文章主要介紹了Android中activity處理返回結(jié)果的實現(xiàn)方式,為了實現(xiàn)這個功能,Android提供了一個機(jī)制,跳轉(zhuǎn)到其他activity時,再返回,可以接受到其他activity返回的值,無需再start新的當(dāng)前activity。需要的朋友可以參考下
    2016-12-12
  • Android AlertDialog對話框用法示例

    Android AlertDialog對話框用法示例

    這篇文章主要介紹了Android AlertDialog對話框用法,結(jié)合實例形式分析了AlertDialog對話框的功能及常見使用技巧,需要的朋友可以參考下
    2016-06-06
  • Android自定義控件實現(xiàn)簡單寫字板功能

    Android自定義控件實現(xiàn)簡單寫字板功能

    這篇文章主要介紹了Android自定義控件實現(xiàn)簡單寫字板功能的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Flutter Map常用操作方法總結(jié)

    Flutter Map常用操作方法總結(jié)

    Flutter 中的 Map 是一種鍵值對的集合,可以存儲任意類型的數(shù)據(jù),并且可以通過鍵來訪問和操作對應(yīng)的值,下面我們就來學(xué)習(xí)一下Flutter Map的常用操作方法吧
    2023-11-11
  • Android學(xué)習(xí)筆記之ContentProvider和Uri詳解

    Android學(xué)習(xí)筆記之ContentProvider和Uri詳解

    本篇文章主要介紹了Android學(xué)習(xí)筆記之ContentProvider和Uri詳解,對于學(xué)習(xí)Android的朋友具有一定的參考價值,有需要可以可以了解一下。
    2016-11-11
  • Android?WebView開發(fā)之自定義WebView工具框

    Android?WebView開發(fā)之自定義WebView工具框

    在WebView頁面長按時會彈出一個復(fù)制框,有的時候里面的item不是我們想要,這個時候我們就可以自定義一個工具框。本文就將介紹如何通過WebView自定義工具框,需要的朋友可以參考一下
    2021-12-12
  • Android通過ExifInterface判斷Camera圖片方向的方法

    Android通過ExifInterface判斷Camera圖片方向的方法

    今天小編就為大家分享一篇關(guān)于Android通過ExifInterface判斷相機(jī)圖片朝向的方法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12

最新評論

井陉县| 禹州市| 永寿县| 平和县| 八宿县| 清远市| 昌都县| 永仁县| 手机| 辛集市| 屯留县| 磐安县| 庆云县| 遂川县| 玉溪市| 镇安县| 浑源县| 中卫市| 南投市| 六枝特区| 大宁县| 潞城市| 新晃| 香格里拉县| 信阳市| 富裕县| 襄汾县| 措美县| 洪江市| 芜湖市| 勃利县| 阿瓦提县| 左贡县| 卢湾区| 绥德县| 南岸区| 临西县| 梧州市| 唐海县| 惠水县| 怀远县|