Страница 1 из 1
Урок 112. Android 3. ActionBar. Динамическое размещение элементов
Добавлено: 06 ноя 2012, 23:00
damager82
В этом уроке:
- программно размещаем элементы в ActionBar
- используем элементы из фрагментов
Click here to read this article!
Re: Урок 112. Android 3. ActionBar. Динамическое размещение
Добавлено: 25 июл 2014, 02:09
Lucifer777
В интернете есть на мой взгляд более правильный способ. Ресурс не буду приводить, а то могут не так понять.
Код: Выделить всё
public class MyFragment extends Fragment {
// ...
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setHasOptionsMenu(true);
}
@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
inflater.inflate(R.menu.myfragment_options, menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.menu_first_info:
// Handle fragment menu item
return true;
default:
// Not one of ours. Perform default menu processing
return super.onOptionsItemSelected(item);
}
}
// ...
}
Автор кода:Александр Климов.
Re: Урок 112. Android 3. ActionBar. Динамическое размещение
Добавлено: 17 мар 2015, 15:01
haos111
У меня получилось только если MainActivity extends ActionBarActivity, если extends Activity, то нажатие на чекбоксы не приводит к каким-либо изменениям в меню. точнее меню вообще отсутствует.
И еще: в res/menu/fragment1.xml (и 2 соответственно) вместо android:showAsAction="ifRoom|withText" AS требует написание app:showAsAction="ifRoom|withText"