动作栏中的“中心”图标

时间:2018-11-12 11:53:47

标签: android android-studio kotlin android-styles

我想在操作栏中插入居中的图标,但是我不知道我需要什么代码。有人可以帮助我吗?

这是我的代码:

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

getSupportActionBar().setIcon(R.mipmap.ic_launcher);
getSupportActionBar().setTitle("");

谢谢

2 个答案:

答案 0 :(得分:0)

步骤1:在R.layout中创建自定义布局。目录,然后根据需要设置视图 到操作栏

第2步:设置自定义布局。

   ActionBar actionBar = getActionBar();
    actionBar.setDisplayShowCustomEnabled(true);
    View customView = getLayoutInflater().inflate(R.layout.customActionBar, null);
    actionBar.setCustomView(customView );

答案 1 :(得分:0)

在您的xml中,如下所示添加工具栏,然后在其中将Icon设置为ImageView。

<android.support.v7.widget.Toolbar
   xmlns:android="http://schemas.android.com/apk/res/android"
   android:layout_width="match_parent"
   android:layout_height="wrap_content"
   android:background="?attr/colorPrimary" >

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center"
        android:src="@mipmap/ic_launcher"/>

 </android.support.v7.widget.Toolbar>

在执行操作时,将工具栏设置为支持操作栏。