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

Android TV listview及焦點(diǎn)處理

 更新時(shí)間:2017年06月13日 15:30:50   作者:chenrunhua  
這篇文章主要介紹了Android TV listview及焦點(diǎn)處理的相關(guān)資料,需要的朋友可以參考下

Android TV listview及焦點(diǎn)處理

Android TV上的listview ,因?yàn)闆]有touch事件,只能通過按鍵處理,因此,用到listview時(shí)需要特殊處理:

1.復(fù)雜的view需要獲取焦點(diǎn),需要設(shè)置:

setItemsCanFocus(true)

同時(shí)需要設(shè)置下能獲取焦點(diǎn)view的屬性:

android:focusable="true

這樣子級view就可以獲取獲取焦點(diǎn)。

2.view中需要獲取焦點(diǎn)需要高亮框效果,可以在view畫外框:

package com.cn21.ecloud.tv.ui.widget; 
 
import android.content.Context; 
import android.graphics.Canvas; 
import android.graphics.Rect; 
import android.graphics.drawable.Drawable; 
import android.util.AttributeSet; 
import android.widget.RelativeLayout; 
 
public class SelectedRelativeLayout extends RelativeLayout{ 
  private Drawable mFloatDrawable; 
  private Rect mTempRect = new Rect(); 
 
  public SelectedRelativeLayout(Context context) { 
    this(context, null, 0); 
  } 
 
  public SelectedRelativeLayout(Context context, AttributeSet attrs) { 
    this(context, attrs, 0); 
  } 
 
  public SelectedRelativeLayout(Context context, AttributeSet attrs, int defStyleAttr) { 
    super(context, attrs, defStyleAttr); 
    mFloatDrawable = getResources().getDrawable(R.drawable.item_float_rectangle); 
  } 
 
  @Override 
  protected void dispatchDraw(Canvas canvas) { 
    super.dispatchDraw(canvas); 
    if (hasFocus()) { 
      if (mFloatDrawable != null) { 
        final int w = getMeasuredWidth(); 
        final int h = getMeasuredHeight(); 
        mFloatDrawable.getPadding(mTempRect); 
        mFloatDrawable.setBounds(-mTempRect.left, -mTempRect.top, 
            w + mTempRect.right, h + mTempRect.bottom); 
        mFloatDrawable.draw(canvas); 
      } 
    } 
  } 
} 

布局中直接使用這個(gè)view

感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

相關(guān)文章

  • 簡單實(shí)現(xiàn)Android驗(yàn)證碼

    簡單實(shí)現(xiàn)Android驗(yàn)證碼

    在登錄或者注冊的時(shí)候要求輸入驗(yàn)證碼,這篇文章主要為大家詳細(xì)介紹了如何簡單實(shí)現(xiàn)Android驗(yàn)證碼的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • Android實(shí)現(xiàn)環(huán)信修改頭像和昵稱

    Android實(shí)現(xiàn)環(huán)信修改頭像和昵稱

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)環(huán)信修改頭像和昵稱,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Android?Flutter實(shí)現(xiàn)在多端運(yùn)行的掃雷游戲

    Android?Flutter實(shí)現(xiàn)在多端運(yùn)行的掃雷游戲

    當(dāng)我們回憶起小時(shí)候的經(jīng)典電腦游戲,掃雷一定是其中之一。本文將通過Flutter實(shí)現(xiàn)一個(gè)能在多端運(yùn)行的掃雷游戲,感興趣的可以了解一下
    2023-03-03
  • Android  CardView詳解及使用方法和實(shí)例

    Android CardView詳解及使用方法和實(shí)例

    這篇文章主要介紹了Android CardView詳解及使用方法和實(shí)例的相關(guān)資料,這里附有實(shí)例代碼及實(shí)現(xiàn)效果圖,需要的朋友可以參考下
    2016-12-12
  • Android徹底清除APP數(shù)據(jù)的兩種方案總結(jié)

    Android徹底清除APP數(shù)據(jù)的兩種方案總結(jié)

    大家在用Android手機(jī)的時(shí)候肯定都遇到過內(nèi)存剩余空間越來越小的情況,所以下面這篇文章主要給大家介紹了關(guān)于Android徹底清除APP數(shù)據(jù)的兩種方案,需要的朋友可以參考下
    2021-11-11
  • Android 編程下字庫的使用及注意事項(xiàng)

    Android 編程下字庫的使用及注意事項(xiàng)

    在安卓操作系統(tǒng)下對于 TextView 字體的支持非常有限,默認(rèn)情況下TextView的typeface屬性支持三種字體;接下來本文將會介紹Android 編程下字庫的使用及注意事項(xiàng),感興趣的朋友可以了解下,希望對你有所幫助
    2013-01-01
  • 零基礎(chǔ)學(xué)習(xí)教程之Linux下搭建android開發(fā)環(huán)境

    零基礎(chǔ)學(xué)習(xí)教程之Linux下搭建android開發(fā)環(huán)境

    這篇文章主要介紹了Linux下搭建android開發(fā)環(huán)境,特別適合零基礎(chǔ)的同學(xué)學(xué)習(xí),想要在Linux及ubuntu11.10下配置android4.0.3開發(fā)環(huán)境的朋友可以參考一下
    2015-12-12
  • Android實(shí)現(xiàn)簡單實(shí)用的垂直進(jìn)度條

    Android實(shí)現(xiàn)簡單實(shí)用的垂直進(jìn)度條

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)簡單實(shí)用的垂直進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • Android實(shí)現(xiàn)滑動標(biāo)簽頁

    Android實(shí)現(xiàn)滑動標(biāo)簽頁

    這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)滑動標(biāo)簽頁,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-04-04
  • android UI繪制加減號按鈕

    android UI繪制加減號按鈕

    這篇文章主要為大家詳細(xì)介紹了android UI繪制加減號按鈕,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-06-06

最新評論

呼玛县| 昂仁县| 南澳县| 五原县| 德庆县| 青川县| 郑州市| 崇仁县| 探索| 谢通门县| 尉犁县| 镇雄县| 蛟河市| 永福县| 安丘市| 乌拉特中旗| 霞浦县| 马公市| 海宁市| 大余县| 磐石市| 和龙市| 西林县| 巴中市| 蚌埠市| 芜湖县| 澎湖县| 获嘉县| 安福县| 靖州| 苗栗县| 横山县| 南投县| 宁国市| 石景山区| 佛坪县| 天祝| 朝阳县| 万全县| 通化市| 射阳县|