2017-05-03 8 views
0

Navigationdrawer 활동에 대한 탐색 기능을 구현했습니다.도구 모음의 탐색 아이콘을 오른쪽으로 이동

private void setupActionBar() { 
    ActionBar actionBar = getSupportActionBar(); 
    if (actionBar != null) { 
     actionBar.setDisplayHomeAsUpEnabled(true); 
    } 
} 

하지만 내 생각에는 탐색 용 서랍을 여는 아이콘이 있습니다.

질문 : 서랍 활동에 다음 또는 도구 모음의 오른쪽에 하나 위쪽 탐색 아이콘을 배치 할 수 있습니다 방법

아이콘 당신은 UP 버튼 및 표시 안

답변

1

코드 아래에보십시오 : D하지만 그러나 내 문제 : actionbar 우측에 custom 뒤로 화살표 아이콘을 추가 할 수 ... 당신이 대답을

ActionBar actionBar = getSupportActionBar(); 
actionBar.setDisplayOptions(actionBar.getDisplayOptions() 
     | ActionBar.DISPLAY_SHOW_CUSTOM); 
ImageView imageView = new ImageView(actionBar.getThemedContext()); 
imageView.setScaleType(ImageView.ScaleType.CENTER); 
imageView.setImageResource(R.drawable.your_back_icon); 
ActionBar.LayoutParams layoutParams = new ActionBar.LayoutParams(
     ActionBar.LayoutParams.WRAP_CONTENT, 
     ActionBar.LayoutParams.WRAP_CONTENT, Gravity.RIGHT 
       | Gravity.CENTER_VERTICAL); 
layoutParams.rightMargin = 50; 
imageView.setLayoutParams(layoutParams); 
actionBar.setCustomView(imageView); 
1

? Android의 탐색 서랍 아이콘을 동시에 사용하십시오. 이것이 또한 당신이 이것을 동위 원소로 만들 수없는 이유이기도합니다.

몇 년 전에 Google은 재료 디자인으로 Material Design Guidlines를 발표하여 개발자가 동일하게 느끼고 다른 모든 것과 같이 행동하는 앱을 개발할 수 있도록했습니다. 사용자는 앱을 탐색하는 방법을 항상 알아야합니다.

귀하의 애플리케이션을 어떻게 디자인했는지 모르겠지만 opend 활동에서 이전 활동으로 이동하려면 버튼 만 사용하십시오 ().

내가 의미하는 바를 더 잘 이해하기 위해 Google에서 Navigation Guidelines을 읽는 것이 좋습니다.

나는 당신을 도왔습니다.

+0

예, 감사, 당신은이 주제에 대한 연구에서 저를 저장 여전히 남아있다. 더 자세한 정보를 주시면 제가 도와 드리겠습니다. 위에서 언급 한 액티비티는 주 활동이 아니며 탐색 서랍을 사용하는 이유는 조각 관리자를 사용하고 있기 때문에 탐색 서랍을 통해 조각에 액세스 할 수 있다는 것입니다. 서로 다른 조각에 액세스 할 수있는 또 다른 방법이 있습니까? – Quacksilber

+0

@Quacksilber 나는 당신의 질문을 이해하지 못합니다. 액티비티에서 항상 단편 사이를 전환하는 탐색 드로어를 구현하고자합니다. 맞아? –

+0

나는 이미 서로 다른 조각을 선택하는 탐색 서랍 작업을 가지고 있습니다. 나는 이러한 조각 사이를 전환하고 내 주요 활동으로 돌아갈 수있는 방법을 찾지 못합니다. 그렇다면 Google 디자인 가이드 라인의 탐색 서랍으로는 불가능할 것입니다. – Quacksilber