我正在创建一个android应用程序,我试图隐藏默认操作栏,我们自己的自定义工具栏作为操作条,但问题是默认导航图标和操作栏标题没有被隐藏,当我从右侧打开导航抽屉时,我从左侧隐藏的自定义导航图标和android的默认导航图标将被显示。我也尝试过使用NoActionBar和NoTheme样式,但它不起作用。下面是我的代码示例,我在这里出错了
任何帮助都将不胜感激。
public class MyActivity extends AppCompatActivity
{
Toolbar main_toolbar;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_my);
setUpToolBar();
}
public void setUpToolBar()
{
main_toolbar=(Toolbar)findViewById(R.id.toolbar)
//set up the home_main_toolbar
android.app.ActionBar actionBar = getActionBar();
actionBar.setDisplayShowHomeEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
setSupportActionBar(main_toolbar);
if (activity.getSupportActionBar() != null)
main_toolbar.setNavigationIcon(R.drawable.img_toolbar);
main_toolbar.setNavigationOnClickListener(new View.OnClickListener()
{
@Override
public void onClick(View view) {
//Open navigation drawer
}
});
}
}发布于 2017-03-28 05:04:41
<activity android:name=".MainActivity" android:screenOrientation="portrait" android:theme="@style/AppTheme.NoActionBar" />在你的android中使用这段代码,它肯定会工作的。
发布于 2017-03-28 04:57:22
在定义活动的清单中尝试它。
android:theme="@style/AppTheme.NoActionBar"发布于 2017-03-28 05:20:46
转到Styles.xml
在那里添加这种样式
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>并在清单中使用
<activity
android:name=".MainActivity"
android:label="@string/app_name"
android:theme="@style/AppTheme.NoActionBar" />https://stackoverflow.com/questions/43060670
复制相似问题