お世話になっております。
Xamarin.Androidにて、ToolBarに表示した、戻るアイコンの色を変更する方法をご教授いただけないでしょうか。
下記試したコードになります。
- style.xmlにDrawerArrowToggleのstyleを追加
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> <item name="drawerArrowStyle">@style/DrawerArrowStyle</item> </style> <style name="DrawerArrowStyle" parent="@style/Widget.AppCompat.DrawerArrowToggle"> <item name="spinBars">true</item> <item name="color">#FFFFFF</item> </style>
2.layout/toobar.axmlの定義(app:theme="@style/AppTheme"で適用できていない?)
<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:id="@+id/toolbar_top" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" app:theme="@style/AppTheme" android:background="#3498db"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="my tool bar" android:textStyle="bold" android:layout_gravity="center" android:id="@+id/toolbar_title" /> </android.support.v7.widget.Toolbar>
3.activity_main.axmlでのツールバー呼び出し
<?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"> <include android:id="@+id/toolbar" layout="@layout/toolbar" android:layout_marginTop="58.0dp" android:layout_centerHorizontal="true" /> RelativeLayout/>
開発環境
vs2017 pro
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2019/08/22 00:24