91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Android中ScrollView嵌套GridView的解決辦法

發布時間:2020-09-27 15:05:16 來源:腳本之家 閱讀:173 作者:KevinWong1995 欄目:移動開發

前些日子在開發中用到了需要ScrollView嵌套GridView的情況,由于這兩款控件都自帶滾動條,當他們碰到一起的時候便會出問題,即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方法,使其不會出現滾動條,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調用代碼

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

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

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

大同县| 阿克苏市| 龙井市| 长垣县| 佳木斯市| 綦江县| 芦溪县| 台安县| 巩义市| 全椒县| 建昌县| 嵩明县| 永平县| 长宁县| 卢湾区| 汉阴县| 金寨县| 双鸭山市| 云林县| 唐海县| 铁岭市| 广宁县| 延津县| 潮州市| 云霄县| 榆中县| 镇江市| 商城县| 龙川县| 衡阳县| 贡觉县| 中西区| 乌苏市| 正宁县| 水富县| 温泉县| 恭城| 昭通市| 新津县| 醴陵市| 广水市|