在Theme.AppCompat.Light中添加图标

知识养成了思想,思想同时又在融化知识。这篇文章主要讲述在Theme.AppCompat.Light中添加图标相关的知识,希望能为你提供帮助。
我在我的android应用程序中使用Theme.AppCompat.Light,我想在操作栏的左上角添加一个图标。我该怎么做?这是我的Android Manifest:

< ?xml version="1.0" encoding="utf-8"?> < manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.progettoium"> < application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.AppCompat.Light"> < activity android:name=".ListaPrenotazioni"> < /activity> < activity android:name=".ListaCorsi" /> < activity android:name=".ListaLiberi" /> < activity android:name=".LoginSignup" android:label="@string/title_activity_login_signup" android:theme="@style/AppTheme.NoActionBar" /> < activity android:name=".Signup" android:theme="@style/AppTheme.NoActionBar" /> < activity android:name=".MainActivity"> < intent-filter> < action android:name="android.intent.action.MAIN" /> < category android:name="android.intent.category.LAUNCHER" /> < /intent-filter> < /activity> < /application>

【在Theme.AppCompat.Light中添加图标】
答案你可以用编程方式添加它
getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setHomeAsUpIndicator(R.drawable.ic_action_refresh);

在你的主要活动中

    推荐阅读