2013-01-09 3 views
0

나는 안드로이드 개발에 익숙하지 않고 Google TV 용 간단한 안드로이드 응용 프로그램을 개발하고 googletv-android-sample에 제공된 leftNavBar 라이브러리와 비슷한 탭 레이아웃을 만들고 싶습니다. 또는 원래의 액션 바 탭 레이아웃 만 사용하면됩니다. 그러나 선택한 이벤트 대신 탭에서 포커스를 얻을 때 콘텐츠 조각을 전환 할 수 있도록 탭에 onFocus 이벤트를 연결하는 솔루션을 찾고 있습니다. 고맙습니다.android google tv actionbar onfocus 이벤트

접근 방식은 leftnavbar 라이브러리에서 onfouschangelistener를 구현하여 제공됩니다. 감사하겠습니다

Change ImageView when Tab Focus changes

다른 생각은 감사합니다.

답변

0

당신이 묻는 것이 불분명합니다. 질문을 수정하십시오. 왜 onHover를 사용하고 싶습니까? OnFocusChangeListener를 사용하는 이유는 무엇입니까?

예 onFocusChange는 :

public void onFocusChange(View view, boolean hasFocus) { 
    if(hasFocus){ 
     view.setBackgroundColor(Color.RED); 
    } else { 
     view.setBackgroundColor(Color.TRANSPARENT); 
    } 
} 
+0

onfocus 및 이벤트가 실제로 내 목적을 봉사 할 것입니다,하지만 난 탐색 탭보기 작업 표시 줄과 함께 밖으로 작동에 문제가 있었다. 내가 얻을 수있는 유일한 이벤트는 TabListener에서 상속 된 이벤트입니다. –

+0

OnItemSelectedListener 사용법 - 탐색 탭은 목록입니다. - http://developer.android.com/reference/android/widget/AdapterView.OnItemSelectedListener.html – Krispy