Xamarin.Android(VS2017pro)にて、ツールバーのオプションメニューのアイコンの変更ができません。
デフォルトのアイコン(3dots)から、任意のアイコンに変更は可能でしょうか。
現在、色々なサイトを参考にしながら、以下のような構成になっています。
・drawable内:myIcon.png
※ myIcon.pngはよくある歯車アイコンです
※ drawableフォルダはなかったため自前で作成しています。
・toolbar_menu
<?xml version="1.0" encoding="utf-8" ?> <menu xmlns:android="http://schema.android.com/apk/res/android" xmlns:app="http://schema.android.com/apk/res-auto"> <item android:id="@+id/menu_overflow" android:icon="@drawable/myIcon" app:showAsAction="always|withText" android:title="Overflow" /> </menu>
・layout/menu.axml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="wrap_content" android:minHeight="?attr/actionBarSize" android:elevation="4dp" android:theme="@style/Theme.AppCompat" android:background="#3498db" />
・Activity.cs内のツールバーメニュー生成記述部分
public override bool OnCreateOptionsMenu(IMenu menu) { MenuInflater.Inflate(Resource.Menu.toolbar_menu, menu); return base.OnCreateOptionsMenu(menu); }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/08/26 06:55