Articles of 工具栏

如果没有选项菜单,工具栏主页按钮不起作用

当使用带有appcompat支持库的新Toolbar ,在我看来,除非您设置有效的选项菜单,否则“主页”按钮不会像以前那样工作。 一个简单的沼泽标准活动: public class MyActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.some_page); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); ActionBar bar = getSupportActionBar(); bar.setHomeButtonEnabled(true); bar.setDisplayHomeAsUpEnabled(true); } @Override public boolean onCreateOptionsMenu(Menu menu) { // getMenuInflater().inflate(R.menu.some_menu, menu); return super.onCreateOptionsMenu(menu); } @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case android.R.id.home: onBackPressed() or […]

使用adjustpan时,工具栏会离开屏幕

我在谷歌开发者的这篇文章中使用工具栏( appcompat-v21 ) 除非我按下editText,否则它的效果非常好。 我在清单中设置: android:windowSoftInputMode=”adjustPan” 但是当键盘位于我的editText下时,工具栏会移出屏幕。 有办法解决这个问题吗? 编辑:adjustResize不适用于Lollipop和Kitkat,在JB中。 EDIT2:它是由:当我设置为true时引起的。

工具栏菜单项无法在Android 4.4(19)上单击

我有一个适用于Android sdk版本23的Android应用程序。现在我尝试使用版本19到23的用户可用。所有工作正常,期望应用程序头部的工具栏。 我无法点击菜单项。 点击时没有任何动静。 此外,如果我插入Log.v(),调试视图中没有消息。 我能做什么? public boolean onOptionsItemSelected(MenuItem item) { // Handle action bar item clicks here. The action bar will // automatically handle clicks on the Home/Up button, so long // as you specify a parent activity in AndroidManifest.xml. int id = item.getItemId(); //noinspection SimplifiableIfStatement if (id == R.id.action_settings) { return true; } […]

删除特定片段的工具栏高程

如何将Elevation设置为0或为NavigationDrawer的特定片段禁用它? 可能以编程方式或主题? toolbar.setElevation(0)似乎不起作用。 这个我的onNavigationItemSelected不起作用,高程不会改变: if (item.getItemId() == R.id.drawer_menu_account) { if (getSupportActionBar() != null) { getSupportActionBar().setElevation(0); } } else { if (getSupportActionBar() != null) { getSupportActionBar().setElevation(8); } } 我的协调员布局有工具栏 已解决 – 感谢Amir! 在我的onNavigationItemSelected if (android.os.Build.VERSION.SDK_INT >= 21) { if (item.getItemId() == R.id.drawer_menu_account) { appBar.setElevation(0); } else { appBar.setElevation(8); } }

如何删除工具栏和RelativeLayout之间的分隔符

我在android.support.v7.widget.Toolbar下面有RelativeLayout 。 它们都有相同的颜色。 我怎样才能摆脱他们之间的陌生人? 这是xml代码: 这是完整的xml文件:

ActionBar / Toolbar未在Lollipop版本的应用上显示

我目前正在尝试将我的应用程序转换为棒棒糖材质设计,并且在操作栏/工具栏中遇到了一些问题。 按照我的方式实现所有操作,操作栏/工具栏不会显示在棒棒糖或kitkat设备上。 也许有人可以看看我的主题,样式,activity_main(我拿着一堆片段,是我放置工具栏xml代码的唯一地方)和mainactivity。 谢谢。 价值观/ styles.xml @menu/action_menu 值/的themes.xml @color/material_blue_grey_800 @color/material_blue_grey_950 @color/black true false activity_main.xml中 <!– –> 主要活动 public class MainActivity extends ActionBarActivity implements OnItemClickListener { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Fragment fragment = new MadlibsSelect(); fragment = new MadlibsSelect(); FragmentTransaction fm = getSupportFragmentManager().beginTransaction(); fragment.setArguments(getIntent().getExtras()); fm.add(R.id.fragment_container, fragment); fm.commit(); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); […]

android:fitsSystemWindows不在工具栏上工作

我正在使用来自ksoichiro的Android库Android-ObservableScrollView。 我使用他的示例灵活空间与viewpager,我修改它。 但是有一些问题。 你可以在我的xml中看到有2个android:fitsSystemWindows。 一个在LinearLayout中,另一个在工具栏中。 在LinearLayout工作得很好。 但在工具栏中不起作用。 为什么会这样? 谢谢。 对不起,我的英语不好 theres我的xml代码:

Android – 删除工具栏和TabLayout之间的阴影

我正在尝试使用CollapsingToolbarLayout进行布局。 但我没有得到一件事。 我想删除工具栏和TabLayout之间的阴影 。 我尝试了几种方法,但我没有设法删除阴影。 有谁能够帮助我? 谢谢

禁用CollapsingToolbarLayout提升

我正在使用这个答案中的代码。 我正在尝试在折叠时禁用工具栏的高程。 我尝试将android:elevation=”0dp”放到所有xml标签上,但它没有用完。 有什么建议吗?

如何更改工具栏颜色

我搜索如何自定义工具栏,例如添加背景颜色,但我不明白它是如何工作的 我试图为我的工具栏添加自定义样式,但任何结果…… 清单 style.xml文件 @color/red @color/red @color/red @color/white true true … 和布局中的工具栏