건배 :)Android Java Override 설정 버튼
내 앱에서 (또는 다른 앱에서)이 설정 버튼 (세 개의 수평선)이 있습니다. 이 버튼을 누르면 "설정"이라고 표시된 가상 버튼이 나타납니다 어떤 코드를 사용할 수 있습니까? 아니면이 버튼을 조작하여 다른 활동을 열 수 있습니까? (마찬가지로 설정) 감사합니다 :)
건배 :)Android Java Override 설정 버튼
내 앱에서 (또는 다른 앱에서)이 설정 버튼 (세 개의 수평선)이 있습니다. 이 버튼을 누르면 "설정"이라고 표시된 가상 버튼이 나타납니다 어떤 코드를 사용할 수 있습니까? 아니면이 버튼을 조작하여 다른 활동을 열 수 있습니까? (마찬가지로 설정) 감사합니다 :)
당신은 onOptionsItemSelected()
전 재정의해야합니다 : 활동에 대한 메뉴 XML에서 ID가
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_settings:
Intent intent = new Intent(this,MyNewActivity.class);
startActivity(intent);
break;
}
return super.onOptionsItemSelected(item);
}
R.id.menu_settings
입니다, 예 :
activity_main.xml의를 \ 고해상도 \ 메뉴 폴더
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<item
android:id="@+id/menu_settings"
android:orderInCategory="500"
android:showAsAction="never"
android:title="@string/menu_settings"/>
</menu>
이런 간단한 질문은 게시하기 전에 최소한의 연구를해야하기 때문에 여기서는 잘 받아 들여지지 않습니다. [안드로이드 시작하기 문서] (http://developer.android.com/about/start.html)를 읽으면 답을 찾을 수있을 것입니다. – dymmeh
-1 품질이 낮은 질문 – deadfish