欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Android開發(fā)之機頂盒上gridview和ScrollView的使用詳解

 更新時間:2016年02月29日 11:04:58   作者:李培能  
這篇文章主要介紹了Android開發(fā)之機頂盒上gridview和ScrollView的使用詳解的相關資料,需要的朋友可以參考下

最近在機頂盒上做一個gridview,

其焦點需要在item的子控件上,但gridview的焦點默認在item上,通過
android:descendantFocusability="afterDescendants"

<ScrollView
android:id="@+id/scroll_content"
android:layout_width="1740.0px"
android:layout_height="600.0px"
android:layout_x="81.0px"
android:layout_y="258.0px" >
<com.hysmarthotel.view.MyGridView
android:id="@+id/lightview"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:descendantFocusability="afterDescendants"
android:horizontalSpacing="58dp"
android:numColumns="4"
android:scrollbars="none"
android:stretchMode="columnWidth"
android:verticalSpacing="80dp" />
</ScrollView> 

可以讓gridview的子控件獲得焦點。但是加了這個屬性之后,gridview就會變得無法滾動,后來我就給gridview加了一個ScrollView,

但由于它們兩個都有滾動條,所以我重寫了一個gridview,讓其滾動條消失。終于成功地讓gridview可以一直讓子控件獲得焦點,并且可以順利滾動。

package com.hysmarthotel.view;
import android.content.Context;
import android.util.AttributeSet;
import android.widget.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); 
} 
}

ps:我的布局是絕對布局,以及關于item的布局和adapter的代碼沒什么特別的。CheckBox焦點等級很高。

以上內容給大家介紹了Android開發(fā)之機頂盒上gridview和ScrollView的使用詳解,希望對大家有所幫助!

相關文章

  • RxJava+Retrofit+OkHttp實現多文件下載之斷點續(xù)傳

    RxJava+Retrofit+OkHttp實現多文件下載之斷點續(xù)傳

    本篇文章主要介紹了RxJava+Retrofit+OkHttp實現多文件下載之斷點續(xù)傳,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • 淺談Android ASM自動埋點方案實踐

    淺談Android ASM自動埋點方案實踐

    本篇文章主要介紹了淺談Android ASM自動埋點方案實踐,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Android 中使用RecyclerView實現底部翻頁

    Android 中使用RecyclerView實現底部翻頁

    這篇文章主要介紹了Android 中使用RecyclerView實現底部翻頁功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • android中adb命令最全總結

    android中adb命令最全總結

    本文主要介紹了android中adb命令最全總結,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Android通過代碼控制ListView上下滾動的方法

    Android通過代碼控制ListView上下滾動的方法

    今天小編就為大家分享一篇關于Android通過代碼控制ListView上下滾動的方法,小編覺得內容挺不錯的,現在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Android 自定義view和屬性動畫實現充電進度條效果

    Android 自定義view和屬性動畫實現充電進度條效果

    近期項目中需要使用到一種類似手機電池充電進度的動畫效果,以前沒學屬性動畫的時候,是用圖片+定時器的方式來完成的,下面給大家分享android自定義view和屬性動畫實現充電進度條
    2016-12-12
  • android 中ProgressDialog實現全屏效果的示例

    android 中ProgressDialog實現全屏效果的示例

    本篇文章主要介紹了android 中ProgressDialog實現全屏效果的示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • C#之Android手機App開發(fā)

    C#之Android手機App開發(fā)

    這篇文章主要為大家詳細介紹了C#之Android手機App開發(fā),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-06-06
  • android播放器實現歌詞顯示功能

    android播放器實現歌詞顯示功能

    這篇文章主要為大家詳細介紹了android播放器實現歌詞顯示功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Android實現注冊頁面

    Android實現注冊頁面

    這篇文章主要為大家詳細介紹了Android實現注冊頁面之監(jiān)聽器,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04

最新評論