我无法弄清楚如何删除我的标题。我在MainActivity
中使用了以下代码,但在添加该行后,我的应用崩溃了。
getSupportActionBar().setDisplayShowTitleEnabled(false);
以下是我的MainActivity的外观:
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
完整代码:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
setContentView(R.layout.activity_main);
setTheme(R.style.CustomTheme);
答案 0 :(得分:49)
试试这个,
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
getSupportActionBar().setDisplayShowTitleEnabled(false);
//toolbar.setNavigationIcon(R.drawable.ic_toolbar);
toolbar.setTitle("");
toolbar.setSubtitle("");
//toolbar.setLogo(R.drawable.ic_toolbar);
如果仍然不起作用,只需使用 setNavigationIcon()& setLogo(),应该替换标题。如果您遇到任何崩溃,请发布崩溃报告。
答案 1 :(得分:6)
您可以使用toolbar.setTitle(“”); 或者你可以在AndroidManifest.xml中为你的Activity设置android:label =“”
答案 2 :(得分:4)
试试这个:
getSupportActionBar().setDisplayShowTitleEnabled(false);
答案 3 :(得分:1)
这是我的傻瓜:
android {
compileSdkVersion 26
buildToolsVersion '27.0.3'
defaultConfig {
applicationId "com.example.zumoappname"
minSdkVersion 19
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
这是我的活动:
public class MainActivity extends AppCompatActivity {
.....
以下代码对我来说非常好:
Toolbar myToolbar = (Toolbar) findViewById(R.id.my_toolbar);
myToolbar.setTitle("");
setSupportActionBar(myToolbar);
答案 4 :(得分:0)
将此行添加到AppTheme
中的styles.xml
:
<item name="windowActionBar">false</item>
答案 5 :(得分:0)
这行很重要
getSupportActionBar().setDisplayShowTitleEnabled(false);
答案 6 :(得分:0)
检查您的styles.xml
将主题更改为.NoActionBar
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
希望有帮助。...