android webkit不能支持postion:fixed,导致无法设计网页上的菜单在页面上下滚动时固定在一个位置。

解决方法如下:

在Html中加入以下meta属性(适用于android 2.2)

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />

示例页面如下:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no" />
<title> Android Fixed-Position Scrolling Demo</title>
<style type="text/css">
.ft {
position:fixed;
width:100%;
text-align:center;
font-weight:bold;
}

div, ul, li {
margin:0;
padding:0;
}

li {
list-style:none;
height:44px;
line-height:44px;
padding-left:10px;
border-bottom:1px solid #eee;
}
</style>
</head>
<body>
<div class="ft"> Fixed Headers</div>
<div id="bd">
<ul>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
<li>item</li>
</ul>
</div>
</body>
</html>

更多相关文章

  1. Android 和 iPhone 界面布局示例
  2. Android OpenGL入门示例:绘制三角形和正方形 (附完整源码)
  3. Android 页面销毁、重建与数据恢复
  4. Android 客户端与服务端交互之登陆示例(Android+servlet+JavaBean
  5. Android官方MVP架构示例项目解析
  6. Android打造不一样的新手引导页面(二)

随机推荐

  1. Android(安卓)view 的布局学习
  2. Android 4.4 新特性分析-15项大改进!
  3. Android 系统启动流程简析
  4. 为什么说 Android 很了不起!
  5. Android DEPPLINK、APPLink原理简析
  6. 【Android Training - 00】Google Androi
  7. Android之玩转View
  8. android 专家blog备份
  9. android widget开发点滴
  10. 初学Android,跨进程调用Service(六十)