Android 앱을 처음 사용합니다.Android의 옵션 메뉴
설정 옵션 메뉴를 추가하고 싶습니다. 응용 프로그램에 대한 요구 사항은 옵션 메뉴에서 settings
을 클릭하면 화면에 문장이 표시됩니다. Add beep after ___ counts.
어떻게 할 수 있습니까?
Android 앱을 처음 사용합니다.Android의 옵션 메뉴
설정 옵션 메뉴를 추가하고 싶습니다. 응용 프로그램에 대한 요구 사항은 옵션 메뉴에서 settings
을 클릭하면 화면에 문장이 표시됩니다. Add beep after ___ counts.
어떻게 할 수 있습니까?
OnCreateOptions 및 OnOptionsItemSelected에 플러스 메뉴 폴더/메뉴 xml도 조작해야합니다. 그것들에 대해 읽고 그것들을 인스턴스화하는 것은 switch case만큼이나 쉽습니다.
은 별도의 활동/조각이 여기
Add beep after ___ counts
이 흐름입니다 처리 조금 더 다음에 읽을해야합니다. 이러한 각각의 예를 많이 찾을 수 있습니다
<textview> <edittext> <textview>
의 레이아웃과 대화 조각 만들기 설정 작업이있는 menu.xml와 주요 활동을 만듭니다. 이것은 Add beep after ___ counts
을 표시합니다. MainActivity에서 메뉴 작업 "설정"에서이 부분을 보여줍니다.희망을 사용하여 수를 저장할 수 있습니다.
mainmenu.xml :
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:id="@+id/action_settings"
android:title="@string/settings_label"
android:orderInCategory="100"
app:showAsAction="never" />
</menu>
활동 :
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.mainmenu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
switch (id) {
case R.id.action_settings:
Toast.makeText(context, "Add beep after ___ counts.", duration).show();
return true;
default:
return super.onOptionsItemSelected(item);
}
}
자세한 내용은이 Menu
읽기