2014-09-15 4 views
0

Android 앱을 처음 사용합니다.Android의 옵션 메뉴

설정 옵션 메뉴를 추가하고 싶습니다. 응용 프로그램에 대한 요구 사항은 옵션 메뉴에서 settings을 클릭하면 화면에 문장이 표시됩니다. Add beep after ___ counts.

어떻게 할 수 있습니까?

답변

0

OnCreateOptions 및 OnOptionsItemSelected에 플러스 메뉴 폴더/메뉴 xml도 조작해야합니다. 그것들에 대해 읽고 그것들을 인스턴스화하는 것은 switch case만큼이나 쉽습니다.

0

은 별도의 활동/조각이 여기

Add beep after ___ counts이 흐름입니다 처리 조금 더 다음에 읽을해야합니다. 이러한 각각의 예를 많이 찾을 수 있습니다

  1. 다른 활동이나 <textview> <edittext> <textview>의 레이아웃과 대화 조각 만들기 설정 작업이있는 menu.xml와 주요 활동을 만듭니다. 이것은 Add beep after ___ counts을 표시합니다. MainActivity에서 메뉴 작업 "설정"에서이 부분을 보여줍니다.
  2. 당신은 지속적으로 환경 설정이 도움이

희망을 사용하여 수를 저장할 수 있습니다.

0

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

읽기