2012-05-08 6 views
1

이것은 이상한 질문 일지 모르지만 나는 액션 바에 대한 클릭을 처리하기 위해 핸들러를 원한다. 왜냐하면 내가 배경을 사용할 때 아이콘/로고 조합을 그리기 때문이다. 메소드에서 빌드를 사용하십시오.안드로이드 actionBar OnClick()

이렇게하면 홈 동작으로 이동하기 위해 클릭 할 수있는 아이콘이나 로고가 표시되지 않습니다. 홈 동작으로 이동하려면 아이콘을 클릭하십시오.

나는 많은 것을 시도해 로고/아이콘을 보이지 않게 만들고 다른 것들을 만들었지 만 어떻게 작동 시킬지를 생각할 수 없다. 어떤 아이디어?

액션 바는 다음과 같습니다

final ActionBar actionBar = getActionBar(); 
    actionBar.setDisplayShowTitleEnabled(false); 
    actionBar.setDisplayShowHomeEnabled(false); 

    Bitmap bm = UnscaledBitmapLoader.loadFromResource(getResources(), R.drawable.logo, null); 
    BitmapDrawable background = new BitmapDrawable(this.getResources(), bm); 
    background.setTileModeX(android.graphics.Shader.TileMode.CLAMP); 
    actionBar.setBackgroundDrawable(background); 

bitmaploader 그것을 방지 할 특별한 일을하지 않습니다. 액션 바에 대한 onclick 리스너를 얻는 방법은 무엇입니까?

답변

1

작업 표시 줄에 대한 onclick 수신기를 얻는 방법은 무엇입니까?

지원되지 않습니다. 죄송합니다.

아이콘/로고 조합을 그리는 데 배경을 사용하기 때문에 이는 메서드에서 빌드를 사용할 때 맞지 않기 때문에.

다른 모든 사람들에게 적용됩니다. 아마도이 주제에 대한 다른 질문과 함께 문제를 설명하는 스크린 샷을 고려해야합니다.

+0

그런 다음 클릭 가능한 오버레이를 얻을 수 있습니까? – Gido

+0

@ 지도 : AFAIK, 아니요. – CommonsWare

+0

감사합니다. 다른 해결책을 찾지. – Gido

관련 문제