ActionBar
'un sağ üst köşesinde, varsayılan ayarların Button
olduğu gibi bir düğme ekleyebileceğim bir yol var mı? Button
ayarlarını kaldırdım ancak oraya bir özel Button
eklemek istiyorum.İşlem çubuğunun sağ üst köşesine bir düğme ekleme
16
A
cevap
48
: yeni dosyayı onCreateOptionsMenu
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.menu_main, menu);
return true;
}
ve seni düzenlemek için ihtiyaç oluşturulan bile, aktivitede Sonra
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/action_name"
android:icon="@drawable/you_resource_here"
android:title="Text to be seen by user"
app:showAsAction="always"
android:orderInCategory="0"/>
</menu>
Aşağıdaki yöntemde eylemlerin ne yaptığını düzenleyebilir:
0
Bu daha kolay olabilir, ancak araç çubuğu yerine:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch(item.getItemId()) {
case R.id.action_name:
//your code
break;
}
return super.onOptionsItemSelected(item);
}
Teşekkürler! Bunu biraz deneyeceğim ve geri döneceğim – Brejuro