王老师:19139051760(微信同号)  13333709510
联大   青书学堂   文才   和学   现代兴业   安徽教育在线   超星   弘成   广东开放大学   国家开放大学   上海开放大学   含弘慕课 

教育服务

成人高校
成考录取分数线
我要提升学历
提升学历的理由:
升职加薪、积分落户、考研、公务员考试、子女入学、出国留学


成人高考报名入口

当前位置: 首页 > 国家开放大学系统 > 国家开放大学> 国家开放大学Android核心开发技术
 

输入试题:
本题添加时间:2023/10/31 10:36:00
圆梦客服:王老师  19139051760(微信同号)  19139051760(微信同号)
如何从某个指定的活动中移除Action Bar?

答案是:关注
方法一:
在onCreate方法中添加一句代码

requestWindowFeature(Window.FEATURE_NO_TITLE);
不过这句代码一定要添加到setContentView(R.layout.activity_main); 之前;
否则会报错(Caused by: android.util.AndroidRuntimeException: requestFeature() must be called before adding content);

方法二:

public class MainActivity extends Activity {
ActionBar actionBar;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);
actionBar=getActionBar();
actionBar.hide();
}
}
用getActionBar()得到ActionBar对象,用对象调用hide()方法;
注意配置清单文件中最低版本改为11以上;

方法三:

在配置清单文件中Application选项卡中找到ApplicationNodes中点击对应的Activity,更改右边的theme选项选择System Resources输入
Theme.light.NoTitleBar选择Theme.light.NoTitleBar再点击ok即可;

还可以通过通过添加代码的方式更改主题;
在配置文件中通过android:theme=”“属性隐藏:

android:name=".MainActivity"
android:label="@string/app_name"

android:theme="@android:style/Theme.Light.NoTitleBar" >






还可以通过通过添加代码的方式更改主题;

在使用getActionBar()会报空指针异常的解决办法。
后来就把getActionBar()修改成getSupportActionBar()就行了。
因为 import 的库是import android.support.v7.app.ActionBar;


出自 国家开放大学Android核心开发技术  国家开放大学系统

国家开放大学

更多试题>>>>
1、编写style.xml实现一个矩形,矩形为圆角、渐变色.
2、编写activity_main.xml,实现底部菜单,并且底部菜单可以滑动切换。
3、Toast不获得焦点。 判断题 (1 分) 1分 A.对 B.错
4、shape是一个形状定义工具。 回答错误 判断题 (1 分) 0分 A.对 B.错
5、我们在写Android项目时可以直接使用Android提供的控件。 回答错误 判断题 (1 分) 0分 A.对 B.错


提升学历-成人高考报名入口 提升学历-成人高考院校名单