当前位置:首页 » 安卓系统 » android去掉actionbar

android去掉actionbar

发布时间: 2022-05-29 19:30:21

❶ Android中怎么样把界面上应用的名字给去掉啊

去掉运用的标题,如下图所示

java">//父主题
<stylename="AppTheme"parent="Theme.AppCompat.Light.DarkActionBar">
<!--Customizeyourthemehere.-->
<itemname="colorPrimary">@color/colorPrimary</item>
<itemname="colorPrimaryDark">@color/background_color</item>
<itemname="colorAccent">@color/colorAccent</item>
</style>

//去除状态栏
<stylename="AppTheme.NoActionBar">
<itemname="windowActionBar">false</item>
<itemname="windowNoTitle">true</item>
</style>

【最后】

推荐方法二,方法三,修改方便。

❷ android开发: 怎样去掉应用程序中的标题栏求解答

楼主,这个问题我前几天刚碰到过,刚刚调完。你不要在程序中写这一句requestwindowfeature(window.feature_no_title);,把它换为
actionbar
actionbar=getsupportactionbar();
actionbar.hide();这两句就行了,这样你在标题栏就被隐藏起来,而且你点击menu键也不会出错了!你试一下,我的api也是19,我这样写就解决了。我的应用是一定要extends
actionbaractivity,所以最后只能找到这种方法,不能把它改为extends
activity.

❸ android title上的图标怎么去掉

有时候在一些子页面或者内容页面,不需要显示ActionBar的标题栏图标。可用如下方式进行设置。
首先获取到ActionBar对象
ActionBar actionBar=getActionBar();
使用android:logo属性。不像方方正正的icon,logo的图像不会有任何宽度限制。
logo图像典型的给你的APP提供品牌。当有Logo的时候,可以隐藏label。
默认的,ActionBar使用Activity的android:icon属性,还有一致的android:label属性。
隐藏Label标签:actionBar.setDisplayShowTitleEnabled(false);
隐藏logo和icon:actionBar.setDisplayShowHomeEnabled(false);
设置标题,一个主标题,一个子标题
actionBar.setSubtitle(“Inbox”);
actionBar.setTitle(“Label:important”);

默认的ActionBar的背景颜色取决于activity指定的Theme。Holo Theme它的背景是黑色的。

可以指定任意的Drawabel对象作为背景,使用setBackgroundDrawable方法:

ActionBar actionBar = getActionBar();
Resources r = getResources();
Drawable myDrawable = r.getDrawable(R.drawable.gradient_header);
actionBar.setBackgroundDrawable(myDrawable);
注意:ActionBar会自动缩放你的背景图

覆盖模式

默认情况下,actionBar放在activity的顶部,且作为activity布局的一部分。设置成为覆盖模式后,actionBar相当于漂浮在activity之上,不干预activity的布局。设置如下:

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
setContentView(R.layout.main);

}

❹ Android Studio 怎么去掉ActionBar

在清单文件中设置NoActionBar
<activity android:name=".MainActivity" android:theme="@android:style/Theme.Light.NoTitleBar"

❺ 关于Android中标题栏上的这个菜单

这个可以用官方的FloatingActionButton做出来,需要Demo的话请追问。

❻ android studio如何去掉标题栏

在AS的欢迎界面可以删除工程。 如果已经打开工程了,首先关闭工程:File→Close Project 到AS欢迎页面后,将鼠标移动到左侧希望删除的项目名上后,按下Delete按键,注意不要点击!

❼ android 自定义控件中怎么隐藏actionbar

1.在配置文件中通过android:theme=""属性隐藏:
<activity
android:name=".MainActivity"
android:label="@string/app_name"
<!-- 这行代码便可以隐藏ActionBar -->
android:theme="@android:style/Theme.Light.NoTitleBar" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

2.在Activity代码中隐藏:
public class MainActivity extends Activity {

ActionBar actionBar; //声明ActionBar

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);

actionBar = getActionBar(); //得到ActionBar
actionBar.hide(); //隐藏ActionBar
}
}

❽ Android 如何隐藏ActionBar,保留标题栏

在Android3.0之后,Google对UI导航设计上进行了一系列的改革,其中有一个非常好用的新功能就是引入的ActionBar,他用于取代3.0之前的标题栏,并提供更为丰富的导航效果。

一、添加ActionBar
1、不需要导入ActionBar,因为在android3.0或者以上版本中,ActionBar已经默认的包含在Activity中
2、在Android3.0的默认主题“holographic”中,已经创造了ActionBar
3、当android:minSdkVersion 或者 android:targetSdkVersion 属性被设置成11或者更高时,应用会被认为是Android3.0版本(默认含有ActionBar)

二、隐藏ActionBar
1、我们可以通过把主题设置为Theme.Holo.NoActionBar为一个Activity去除掉ActionBar。<activity android:theme="@android:style/Theme.Holo.NoActionBar"> 2、我们也可以通过在代码中调用show()或者hide()方法来相应的显示或者隐藏ActionBar
3、在我们使用actionBar.hide();方法是系统默认会将ActionBar占用的空间分配给界面,此时显示的界面将会重新绘制。
同样调用actionBar.show();时也会重新绘制界面。如果我们一个程序需要频繁的显示或者隐藏ActionBar的话,这样
就不会有良好的效果。Google提供给一个属性可以让ActionBar浮在界面上,当然你可以让ActionBar的背景为透明,这样会有良好的体验效果。

❾ 使用eclipse新建android activity为什么包含一个黑色的actionbar怎么去掉

在layout——>main.xml文件里可以修改,也可以在代码里 requestWindowFeature(Window.FEATURE_NO_TITLE);//去掉标题栏

❿ 自定义dialog怎样隐藏actionbar

当 RecyclerView 向上滑动 ActionBar 显示,向下滑动 ActionBar 隐藏,并且是随着滑动的距离来控制ActionBar 的移动距离。
代码非常之简单
@Override
public void onScrolled(RecyclerView recyclerView, int dx, int dy) {
super.onScrolled(recyclerView, dx, dy);
int transY = (int) (mActionBarView.getTranslationY() - dy);
//控制 ActionBar 的移动距离不能超过边界
transY = (int) clamp(transY,-mActionBarHeight,0);
mActionBarView.setTranslationY(transY);

}

但松手之后,还有一个动画需要处理,如果 ActionBar 的显示高度大于 ActionBar 高度的一半,则让它做全部显示动画,反之,则做隐藏动画。
@Override
public void onScrollStateChanged(RecyclerView recyclerView, int newState) {
super.onScrollStateChanged(recyclerView, newState);
if (newState == RecyclerView.SCROLL_STATE_IDLE){
checkAnimation() ;
}
}
private void checkAnimation(){
int transY = (int)mActionBarView.getTranslationY();

if (transY != 0|| transY != -mActionBarHeight){
startAnimation() ;
}
}

private void startAnimation(){
float [] value = new float[2] ;
value[0] = mActionBarView.getTranslationY();
if (value[0] > -mActionBarHeight/2.0f){
value[1] = 0 ;
}else {
value[1] = - mActionBarHeight ;
}
ObjectAnimator animator =ObjectAnimator.ofFloat(MainActivity.this,"transY",value) ;
animator.setDuration(150) ;
animator.start();

}

热点内容
脚本故事梗 发布:2024-05-18 18:29:02 浏览:822
安卓和csharp哪个发展好 发布:2024-05-18 18:09:30 浏览:527
换编程题库 发布:2024-05-18 18:00:58 浏览:562
如何使用服务器ip直连网站 发布:2024-05-18 18:00:49 浏览:432
三星n7100哪个安卓版本好用 发布:2024-05-18 17:55:41 浏览:490
万国觉醒采集脚本源码 发布:2024-05-18 17:55:39 浏览:947
sqlserver加字段 发布:2024-05-18 17:54:53 浏览:928
安卓手机如何清除应用记录 发布:2024-05-18 17:31:37 浏览:640
查看存储过程权限 发布:2024-05-18 17:18:33 浏览:192
php类self 发布:2024-05-18 17:15:03 浏览:895