最新国产好看的视频,伊人天堂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

這樣子級(jí)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

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

相關(guān)文章

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

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

    在登錄或者注冊(cè)的時(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)下對(duì)于 TextView 字體的支持非常有限,默認(rèn)情況下TextView的typeface屬性支持三種字體;接下來本文將會(huì)介紹Android 編程下字庫的使用及注意事項(xiàng),感興趣的朋友可以了解下,希望對(duì)你有所幫助
    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)滑動(dòng)標(biāo)簽頁

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

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

    android UI繪制加減號(hào)按鈕

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

最新評(píng)論

安塞县| 丁青县| 延安市| 玉田县| 永川市| 施甸县| 千阳县| 吉水县| 札达县| 二连浩特市| 景东| 浙江省| 开远市| 河西区| 兖州市| 洛阳市| 吐鲁番市| 西盟| 班玛县| 昌黎县| 靖远县| 嘉鱼县| 崇州市| 威远县| 开化县| 鄄城县| 平顶山市| 四川省| 南木林县| 札达县| 桃源县| 广宁县| 华坪县| 曲周县| 田东县| 名山县| 喀喇沁旗| 德州市| 抚松县| 镇安县| 宁化县|