安卓程序怎么不显示title bar

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓程序怎么不显示title bar相关的知识,希望对你有一定的参考价值。

参考技术A 有这么几个方法:
1.在androidManifest.xml中的activity标签里添加android:theme="@android:style/Theme.NoTitleBar"
2.在代码中的onCreate方法中添加代码:this.requestWindowFeatures(Window.FEATURE_NO_TITLE);本回答被提问者和网友采纳
参考技术B 设置全屏显示了吧

如何用纯CSS3制作进度条

1、写一个样式为.containe的div用来包含进度条,其次是用样式为.title的div来包裹标题。  


2、接下来,添加样式为.bar的di来包含填充和未填充的进度条样式。最后,在.bar里添加样式为.bar-unfill 和.bar-fill的span标签。

<div class="container">
<div class="title plain">Plain</div>
<div class="bar">
<span class="bar-unfill">
<span class="bar-fill"></span>
</span>
 </div>
</div>

3.简单的进度条的CSS代码.container 类里将 width 定义为 30% 使进度条能够自适应。放一些简单的 border-radius 之类的属性在我们的 .title 类里以修改顶部和底部的左边的边框弧度,创建一个简单明了的平板式设计。

.container 
width:30%;
margin:0 auto

.title 
background:#545965;
color:#fff;
padding:15px;
float:left;
position:relative;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-bottomleft:5px;
border-top-left-radius:5px;
border-bottom-left-radius:5px

4.首先建一个白色的背景

.bar-unfill height:15px;display:block;background:#fff;width:100%;border-radius:8px

5.定义进度条的样式,先令他的宽度为 100% ,因为这也会应用于定义和未定义的部分。所以在我们的 .bar-fill 的类里,令他的宽度为 0 作为起始的宽度,添加CSS3的 transition 属性使动画效果更加流畅,最后,我们将添加CSS3里的 animation 属性,定义动画的名字,和 duration 和 animation-iteration-count 属性。

.bar-fill 
height:15px;
display:block;
background:#45c9a5;
width:0;
border-radius:8px;
-webkit-transition:width .8s ease;
-moz-transition:width .8s ease;
transition:width .8s ease;
-webkit-animation:progressbar 7s infinite;
animation:progressbar 7s infinite

6.使用CSS3里的 @keyframe 规则来设置宽度从 0 变化到 100% 。你也能定制你自己喜欢的变化。

@-webkit-keyframes progressbar  
from 
width:0

to 
width:100%


/* Standard syntax */
@keyframes progressbar 
from 
width:0

to 
width:100%

7.条纹进度条,应该把 .bar-fill 重新命名为 .bar-fill-stripes 。使用 backgrou-image 属性里的 linear-gradient 同时声明它的颜色。剩余的CSS3动画效果也是和上述相同,看下面的代码:

.bar-fill-stripes 
height:15px;
display:block;
background:#e74c3c;
width:0;
border-radius:8px;
background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2)   50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);
-webkit-transition:width .8s ease;
-moz-transition:width .8s ease;
transition:width .8s ease;
-webkit-animation:progressbar 7s infinite;
animation:progressbar 7s infinite

追踪

<div class="container">
<div class="title">Tracker</div>
<div class="bar">
<span class="bar-unfill">
<span class="bar-fill-tracker"></span>
<span class="track-wrap">
<span class="track"></span>
</span>
</span>
</div>
</div>

8.最后产生动画效果

.track-wrap 
position:relative;
top:-18px;
-webkit-animation:progressbar2 7s infinite;
animation:progressbar2 7s infinite

.track 
height:20px;
display:block;
background:#e74c3c;
width:20px;
border-radius:10px;
position:relative;
left:-12px

@-webkit-keyframes progressbar2 
from 
left:0

to 
left:100%


/* Standard syntax */
@keyframes progressbar2 
from 
left:0

to 
left:100%

参考技术A 看看这个教程
http://www.w3cplus.com/css3/how-to-create-a-css3-progress-bar.html
使用纯CSS创建一个有平面动画效果的进度条本回答被提问者采纳

以上是关于安卓程序怎么不显示title bar的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序苹果手机显示数据和安卓不一样

原生安卓电视应用不显示

如何用纯CSS3制作进度条

小程序本地图片文件在安卓机上显示时有时无的坑

安卓怎么样完全退出应用程序程序

安卓手机背景图片显示不全,怎么办?