当前位置:首页 » 安卓系统 » android首页布局

android首页布局

发布时间: 2022-05-29 20:03:06

‘壹’ 在安卓,IOS的app中,其页面布局是怎样实现的

从使用场景上,Web App用户面临比原生APP用户更严峻的问题: 1、 页面跳转更加费力,不稳定感更强 思考点:如何减少跳转(扁平结构、页面布局技巧),增加数据及展示的流畅流程及稳定性(技术) 2、 更小的页面空间(由于浏览器的导航本身占用一部分屏幕空间),更大的信息记忆负担 移动设备的屏幕要小得多。这种如同透过门缝进行的阅读增加了认知的负担。人脑的短期记忆是不稳定的,用户在滚动屏幕的过程中需要临时记忆的信息越多,他们的表现就会越差。——《贴心设计:打造高可用性的移动产品》 思考点:排版更清晰、信息更简练 (可在原生APP基础上去掉一些丰富、复杂的视觉表现) 3、 导航不明显,原有底部导航消失,有效的导航遇到挑战 思考点:如何有效的提供导航?有哪些形式? 4、 交互动态效果收到限制,影响一些页面场景、逻辑的理解。 思考点:比如登录注册流程的弹出、完成及异常退出,做好文字提示。 针对以上困境,解决方法总结如下: 首先,从APP到WAP版,在产品上,最明显且核心的: 1、 精简功能,只将核心的任务实现,非核心的枝节可考虑删减。 2、 做好新的Web App导航. 3、 补充从Web App 对 下载原生APP 的引导。 一、常见的几种Web APP导航样式 1.1顶部底部导航的设计: 1.2导航快捷键设计: 美团:顶部栏固定位置 淘宝:悬浮圆圈–可的按钮 优酷:非首屏时页面右侧悬浮 二、有效的导航设计 1、 基本的快捷导航中包括 返回常用页面(如 首页 我的 等)的快捷方式 2、 出现深层架构时 及时补充返回重要层级页面的快捷方式 3、 情境式导航,方便用户快捷跳转到ta想去的页面,如购买结束时提供查看订单详情的按钮。 PS:Web APP更加需要画页面跳转的流程图,摸清各个页面的入口,尤其是页面返回的流程;有些简化的返回按钮,可以特殊注明返回到的页面 在哪里出现引导? 一般首页、核心任务的页面(如 电商Web APP的商品详情页 、视频Web APP的视频观看页) 二、引导下载APP有哪些形式? 页面顶部放置下载条 页面底部悬浮层引导 融合在页面首屏中 下载按钮形式 底部Foot里含客户端下载入口 其次,在设计Web App时,有以下小技巧可以参考: 1、 从页面布局上减少跳转:使用交互技巧隐藏文字(eg 腾讯视频) 利用收起按钮 减少页面跳转。 2、 取消float浮层,增大展示空间(eg:大众点评) 取消float浮层,同时在详情尾部再次加上 “购买”按钮。 浮层的转换处理。 3、 页面中对图片进行缩小(因情况而异)的处理、精简一些标签导航的视觉展示。 视觉微调。 技术上注意点: 1)各手机浏览器的兼容测试 2)底层服务的调取(能调取,但只有当其是核心功能时才保留 eg:新浪、美团等皆去掉了头像上传功能) 3)注意离线数据存储,减少数据请求频率。 4)考虑保存用户的哪些数据:设置、个人数据、阅读锚点、跳出页面等。 5)避免动效与浏览器的交互冲突 6)按顺序 异步加载 eg: 腾讯视频 腾讯视频异步加载。 虽然Web App目前处于比较尴尬的地位,我们是由于原APP客户端中一些页面需要分享出去才开启制作Web App版。 但是不得不承认,基于Web的轻APP 更新迭代起来更方便,随着H5技术的成熟和发展,也许以后就是基于H5的Web App的天下了 0.0

‘贰’ android 斗鱼首页布局怎么实现的

很简单的布局,线性布局套相对布局。。。

‘叁’ Android上如何实现下面的页面布局重点是中间的内容显示区域。

这个我觉得,最好使用帧布局:
先将你的内容显示布局显示出来,全屏的。再在布局的下方,显示两个按钮即可!

‘肆’ android页面布局:如何使LinearLayout层占满页面,但不覆盖底部菜单栏

第一种:给底部菜单栏设置具体dp值,然后LinearLayout margin_buttom那个dp值
第二种:LinearLayout外面在放一个LinearLayout 方向是vertical,然后把你要放的Linearlayout和菜单栏一起放进去,菜单栏wrap_content,LinearLayout match_parent
建议使用第一种

‘伍’ ANDROID 开发 页面布局

我想你要的是内容居中显示吧。
我们先说上面的图片:
你这个大框架是线性布局,让里面的内容居中显示的话:
要在总的LinearLayout里加这么一句:

android:gravity="center" //意思是内容居中显示

~~我也是初学,建议你把完整的代码发出来,我试着给你改下。

‘陆’ Android开发之如何手写代码进行页面布局

首先,创建线性布局对象 LinearLayout layout = new LinearLayout(this);//为本Activity创建一个线性布局对象 //并且设置它的属性 android:layout_width 与 android:layout_height 都为 FILL_PARENTLinearLayout.LayoutParams layoutParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT,ViewGroup.LayoutParams.FILL_PARENT);然后,为本Activity创建一个TextView,代码如下 TextView textView = new TextView(this);然后设置TextView的属性textView.setText(R.string.hello);textView.setId(34);对于布局方面的属性这样来设置 LinearLayout.LayoutParams textviewParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.FILL_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);接着在线性布局对象中加入这个TextViewlayout.addView(textView,textviewParams);//加入的同时,也就设置了TextView相对于布局对象的布局属性 android:layout_width 与 android:layout_height最后一步,设置本Activity的顶级界面为线性布局setContentView(layout,layoutParams); //同时也就设置了布局对象的android:layout_width 与 android:layout_height 至此,简单的手写代码编写界面介绍完毕,其他复杂的界面都可依次类推!

‘柒’ 安卓手机桌面排列怎么设置

只需在应用程序界面选择要创建快捷方式的程序,点击长按,然后图标就会发生变化。此时界面也会变成主界面,只需找到合适的位置松手,快捷方式就创建完成了。向下拖动到顶部,即可放置到桌面上。
安卓手机与iOS系统不同,分为桌面和主菜单两个部分,桌面可以放置快捷图标和桌面插件,而主菜单则是所有应用的图标。将平常常用的图标放到桌面上,这样一来就可以更加快捷地操作手机了。

‘捌’ android 项目多套页面布局

.

java">onCreate(){
if(条件){
setContenView(R.layout.a)
}else{
setContenView(R.layout.b)
}
}

.如果是分辨率或者手机和平板的话,会有不同的drawable或者layout文件夹可以使用,会自动适配相关命名的文件夹内的文件,这方面可以了解下

‘玖’ android中如何布局,使第一页面为左图,当点击第二排的表格时跳到右图对应表格,最左边的两个是固定的。

可以用LinearLayout划分出左边的固定区域和右边的动态区域。右边的动态区域可以用FrameLayout包裹,然后FrameLayout的上层是左边动态区域,下层是右边动态区域。点击事件处理,FrameLayout的动态区域显示就可以了吧。

‘拾’ android一个页面可以有几种布局方法吗

Android界面五种常用布局方式

Android的界面由布局和组件协同完成,布局相当于整体框架,而组件则是框架里面的内容。组件按布局方式一次排列,就组成了用户所能看见的界面。Android的五大布局分别是LinearLayout(线性布局)、FrameLayout(单帧布局)、RelativeLayout(相对布局)、AbsoluteLayout(绝对布局)、TableLayout(表格布局)。

LinearLatout按照垂直或水平的顺序依次排列子元素,每一个子元素都位于前一个元素之后。如果是垂直排列,那么将是一个N行单列的结构,每行只会有一个元素,而不论这个元素的宽度是多少;如果是水平排列,那么将是一个单行N列的结构。如果搭建两行两列的结构,通常是先垂直排列两个元素,每个元素里再包含一个LinearLayout进行水平排列。

FrameLayout是五大布局中最简单的一种布局,在这个布局中,整个界面被当成一块备用的空白区域,所有的子元素都不能被指定放置的位置,它们统统放于这块区域的左上角,并且后面的元素直接覆盖在前面的子元素之上,将前面的子元素部分或全部遮挡。

AbsoluteLayout是绝对布局。在此布局中的子元素android:layout_x和android:layout_y属性将生效,用于描述该子元素的坐标位置。屏幕上左上角为坐标原点(0,0),第一个0代表横坐标,向右移动此值增大,第二个代表纵坐标,向下移动此值增大,在此布局中的子元素可以相互重叠。在四级开发中,通常不采用此布局方式,因为它的界面代码过于刚性,以至于不能很好的适配各种终端。

RelativeLayout按照各子元素之间的位置关系完成布局。在此布局中的子元素里与位置相关的属性将会生效。例如android:layout_below,android:layout_above等。子元素就通过这些属性和个自的ID配合指定位置关系。注意在指定位置关系时,引用的ID必须在引用前被定义,否则将出现异常。RelativeLayout是Android五大布局中较为灵活的一种布局方式,比较适合一些复杂的界面布局。

TableRow(表格布局)是LinearLayout的子类,它的Android:Layout_width和Layout_height属性恒为MATCH_PARENT和WRAP_CONTENT。所以它的子元素都是横向排列,并且宽高一致。这样的设计使得每个tablerow里的子元素都都相当于表格中的单元格一样。在TableRow中,单元格可以为空,但是不能跨列。

热点内容
脚本故事梗 发布: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