答案 0 :(得分:2)
使用此代码。您可以自定义图标(REQUIRE_NEW
)。
actionbar_logo
导入此课程。
<style name="MyTheme_ActionBar" parent="@style/Theme.AppCompat.Light">
<item name="icon">@drawable/actionbar_logo</item>
</style>
答案 1 :(得分:1)
我测试了它并且它正在工作。 activity_main.xml中
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:orientation="vertical"
android:layout_height="match_parent">
<android.widget.Toolbar
android:id="@+id/toolBar"
android:layout_width="match_parent"
android:layout_height="50dp"
android:background="#f00fcd">
</android.widget.Toolbar>
</LinearLayout>
MainActivity.java
import android.annotation.TargetApi;
import android.widget.Toolbar;
import android.os.Build;
import android.os.Bundle;
public class MainActivity extends Activity{
@TargetApi(Build.VERSION_CODES.LOLLIPOP)
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolBar);
setActionBar(toolbar);
// setActionBar(toolbar);
toolbar.setLogo(R.drawable.logo);
}
}