Android 标题栏progressBar实例
来源:互联网 发布:地域黑网络弹幕流行 编辑:程序博客网 时间:2024/06/13 08:57
如何改变android程序的标题栏呢?
requestWindowFeature(Window.FEATURE_CUSTOM_TITLE)就是用户可以自己设定一个样式的标题栏。当 然requestWindowFeature()里面还有其他的样式可以设置,自己可以看下android源码里面Window类里面的参数。
接下来自己到res/layout下面创建一个layout。
java代码:
- <?xml version="1.0" encoding="utf-8"?>
- <RelativeLayout
- xmlns:android="http://schemas.android.com/apk/res/android"
- android:id="@+id/screen"
- android:layout_width="fill_parent"
- android:layout_height="fill_parent"
- android:orientation="vertical">
- <TextView
- android:id="@+id/left_text"
- android:gravity="center_vertical"
- style="?android:attr/windowTitleStyle"
- mce_style="?android:attr/windowTitleStyle"
- android:layout_width="wrap_content"
- android:layout_height="fill_parent"
- android:paddingLeft="5dip"
- android:layout_alignParentLeft="true" />
- <TextView
- android:id="@+id/right_text"
- android:gravity="center_vertical"
- style="?android:attr/windowTitleStyle"
- mce_style="?android:attr/windowTitleStyle"
- android:layout_width="wrap_content"
- android:layout_height="fill_parent" android:paddingRight="5dip"
- android:layout_alignParentRight="true"
- android:visibility="gone" />
- <LinearLayout
- android:id="@+id/loading_indicator"
- android:orientation="horizontal"
- android:gravity="center_vertical"
- android:paddingTop="2dip"
- android:layout_alignParentRight="true"
- android:layout_height="wrap_content"
- android:layout_width="wrap_content">
- <TextView
- android:id="@+id/loading_text"
- android:gravity="center_vertical"
- style="?android:attr/windowTitleStyle"
- mce_style="?android:attr/windowTitleStyle"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content"
- android:paddingRight="5dip"
- android:layout_alignParentRight="true" />
- <ProgressBar
- android:id="@android:id/progress"
- style="?android:attr/progressBarStyleSmallTit
le" - mce_style="?android:attr/progressBarStyleSmallTit
le" - android:gravity="center_vertical"
- android:paddingRight="5dip"
- android:layout_width="wrap_content"
- android:layout_height="wrap_content" />
- </LinearLayout>
- </RelativeLayout>
java代码:
- class MyWebViewClient extends WebViewClient {
- @Override
- public void onPageStarted(WebView view, String url, Bitmap favicon) {
- findViewById(R.id.loading_indicator).setVisibility(View.VISIBLE);
- super.onPageStarted(view, url, favicon);
- }
- @Override
- public void onPageFinished(WebView view, String url) {
- findViewById(R.id.loading_indicator).setVisibility(View.INVISIBLE);
- super.onPageFinished(view, url);
- }
- }
- Android 标题栏progressBar实例
- android自定义标题栏progressBar
- android基础--ProgressBar实例
- android 组件ProgressBar实例
- Android 标题栏,状态栏放置一个ProgressBar
- android用户界面之ProgressBar教程实例汇总
- android用户界面之ProgressBar教程实例汇总
- android用户界面之ProgressBar教程实例汇总
- android控件学习之十六 ProgressBar实例
- android ProgressBar简单介绍及实例
- android用户界面之ProgressBar教程实例汇总
- android Handler控制进度条(ProgressBar)实例
- Progressbar 实例
- 在标题栏显示进度条progressBar
- 在标题栏中显示ProgressBar
- Android ProgressBar
- android ProgressBar
- android progressbar
- AndroidManifest.xml 解析
- linux命令之----date
- android Activity 启动时不获取焦点
- 软件设计中的一些原则
- 模块性: 保持清晰,保持简洁——《unix 编程艺术》学习笔记
- Android 标题栏progressBar实例
- Linux下实现定时器功能
- 流迭代器
- TextSwitcher 和ImageSwitcher 两种转换器
- 4.2紧凑性和正交性——UNIX编程艺术学习笔记
- 错误处理——struts2.xml的result里传多个参数
- Ubuntu系统里邮件收到winmail.dat附件的解决办法
- 4.3软件是多层的——UNIX编程艺术学习笔记
- RequestDeviceNotifications实例及源码