【发布时间】:2016-09-05 05:00:33
【问题描述】:
在我的 activity_main.xml 我有这个工具栏:
<android.support.v7.widget.Toolbar
android:id="@+id/my_toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="#770000ff"
android:elevation="4dp"
android:theme="@style/ThemeOverlay.AppCompat.ActionBar"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light">
</android.support.v7.widget.Toolbar>
在 Manifest 中有 <application> :
android:theme="@style/Theme.AppCompat.Light.NoActionBar"
在res/values/style.xml 我有
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
MainActivity.java 文件是:
import ... ;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar);
setSupportActionBar(myToolbar);
}
}
现在,工具栏只有应用程序名称,没有其他内容。 如何添加带有 http://i.stack.imgur.com/y29jV.png 等图标的项目?
【问题讨论】:
-
将菜单添加到活动时,右侧的图标会出现。当您向活动添加导航抽屉时,右侧的图标会出现(图标在导航抽屉代码中设置)。
-
stackoverflow.com/questions/31489109/… 可能会对您有所帮助。
-
@AkhilSoman 表示添加导航抽屉时左侧的图标会出现。 ;) :)
-
左边的图标不是静态图标。它是使用 DrawerArrowDrawableToggle 类动态呈现的。但是如果你想添加一个静态图标,那么这个link 可能会有所帮助。