2014-12-19 3 views
-1

В настоящее время в моем приложении есть выпадающее меню, содержащее один параметр Settings, используя этот значок в правом верхнем углу enter image description here Я хочу поменять его на этот значок enter image description here и вместо того, чтобы вызвать падение вниз, просто называя новый вид на кране.Изменение выпадающего меню android на кнопку настроек

Это, как я в настоящее время ручка настройки меню

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    // Handle action bar item clicks here. The action bar will 
    // automatically handle clicks on the Home/Up button, so long 
    // as you specify a parent activity in AndroidManifest.xml. 
    int id = item.getItemId(); 

    Intent intent = new Intent(this, appSets.class); 
    startActivity(intent); 
    overridePendingTransition(R.anim.abc_fade_in, R.anim.abc_fade_out); 
    //noinspection SimplifiableIfStatement 
    if (id == R.id.action_settings) { 

     return true; 
    } 

    return super.onOptionsItemSelected(item); 
} 

ответ

0

Вы просто установить android:showAsAction="always" в вашем res/menu/filename.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" > 
     <item 
     android:id="@+id/action_settings" 
     android:showAsAction="always" 
     andoid:title="@string/action_settings" 
     android:icon="@drawable/ic_action_settings"/> 
</menu> 

и если вы используете appcompatv7 библиотеки вам просто нужно изменить его немного

<menu xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     xmlns:app="http://schemas.android.com/apk/res-auto" > 
     <item 
     android:id="@+id/action_settings" 
     app:showAsAction="always" 
     andoid:title="@string/action_settings" 
     android:icon="@drawable/ic_action_settings"/> 
</menu> 
0

перейти к res/menu/main.xml и в пункте <item /> вместо android:icon="@drawable/new_pic" используйте свое нарисованное изображение

Смежные вопросы