Всем привет,создал меню добавил там должна отображатся иконка обновления и при нажатии крутится прогресс бар,делал раньше получалось ,может устал чтото от глаза сбежал )Знак не меняется и при нажатии на знак меню ниче не происходит а вот и сами разметки внизку
это menu_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:android="http://schemas.android.com/apk/res/android">
<item android:title="Item"
android:id="@+id/action_progress_show"
android:icon="@drawable/ic_refresh_white_36dp"
android:showAsAction="always"/>
</menu>
это поргресс бар
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<ProgressBar
android:id="@+id/progressBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true" />
</RelativeLayout>
а это мой MainActivity:
public class MainActivity extends AppCompatActivity {
Menu mymenu;
MenuItem progress_menu_item; Menu mymenu;
MenuItem progress_menu_item;
...
@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);
mymenu = menu;
progress_menu_item = mymenu.findItem(R.id.action_progress_show);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
//noinspection SimplifiableIfStatement
if (id == R.id.action_progress_show) {
progress_menu_item.setActionView(R.layout.menu_item_layout);
return true;
}
return super.onOptionsItemSelected(item);
}
Решил проблему добавление ссылки в main_menu.xml
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity"
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?