android编写适应不同分辨率的手机

我做了一个记账的安卓小程序 在我自己手机运行很美观 但是到别的手机会使一些元素看不到 怎么去适应别的手机分辨率 谢谢

1

4个回答

你可以利用线性布局的特性,设置比例weight就可以解决这个问题,

0

很简单,线性布局就好了,,

0

不要写绝对的布局,并且减少使用“固定”的尺寸。

0

在Android Studio里可以支持百分比布局,详看http://blog.csdn.net/sbsujjbcy/article/details/46693999

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android不同手机屏幕分辨率自适应
有必要了解的 Android中常见的单位 dip, dp, px, sp之间的区别: dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较
Android布局layout如何适应不同的分辨率和不同大小的屏幕
安卓手机品种繁多,这就造成了屏幕大小的不一,为app开发带来了一些困扰。屏幕自适应自然成了安卓开发要解决的问题。我在网上收罗了一下,找的一些知识点如下: 1.      为不同的屏幕准备不同的layout文件 安卓手机屏幕大小通常有480*320,640*360,800*480等,那我们就可以在res目录下创建不同的layout文件夹,如layout-480x360,layout-640x36
Android适配不同分辨率手机屏幕的开发
  我们经常会遇见这样的场景,做一款简单的App,在自己的手机上设计了layout的xml文件,UI做的还挺好看,挺合适的。但是换了一个手机就会发现变的巨丑,可能只是集中在局部(原来的分辨率低,新的机器分辨率高),或者是手机屏幕放不下了(原来的分辨率高,心的机器分辨率低)。    解决办法就是:      我们可以在res文件路径下新建适配不同分辨率的手机的layout文件,与layout...
Android 自适应不同分辨率屏幕
前几天,面试的时候,有问道关于如何自适应不同分辨率屏幕的问题。当时也是一知半解,今天索性看了很多资料,好好的总结了下。     首先解释几个基本的概念:     in:表示英寸,是屏幕的物理尺寸。每英寸等于2.54厘米。例如,形容手机屏幕大小,经常说,3.2(英)寸、3.5(英)寸、4(英)寸就是指这个单位。这些尺寸是屏幕的对角线长度。如果手机的屏幕是3.2英寸,表示手机的屏幕(可视区域)对角
[Android实例] 视频播放三种设置全屏适应不同分辨率显示器
最近在做Android上播放音频的功能,需要视频全屏播放,自己研究了一下,随便总结了如下3种设置方式,大家都来交流交流,如果满意请顺便给分享谢谢~~~ 第一种方式         this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,                 WindowManager.Lay
如何让app适应不同分辨率(转)
这篇文章是我们安卓巴士的管理员回答一个朋友的问题时贴出来的,我转过来,给大家看看,学习学习,看的多了,想的多了,自然就懂的多了。         给你找的一篇不知道有没有用:[url=http://www.apkbus.com/forum.php?mod=viewthread&tid=4469&extra=page%3D1]http://www.apkbus.com/forum.php?mod=
Android中,字体大小自适应不同分辨率,以及注意事项
今天有人问我,Android系统不同分辨率,不同大小的手机,字体大小怎么去适应呢?其实字体的适应和图片的适应是一个道理的。 一、 原理如下: 假设需要适应320x240,480x320分辨率。在res目录下新建文件夹values-320x240, values-480x320。然后在文件夹 values ,values-320x240 和  values-480x320 下新建xml文件di
Android应用如何适配不同分辨率的…
Android应用如何适配不同分辨率的手机 主要分三块考虑 1 )界面配置 根据不同的分辨率,创建手机界面文件 例子: 在res下创建 layout-800x480            layout-480x320 并在各自不同分辨率的文件夹下创建界面文件 2)图片配置 不同的分辨率,界面的长宽比不一致,需要不同规格的图片 在drawable-hdpi,drawable-ldpi
Qt on Android:怎样适应不同的屏幕尺寸
使用 Qt 开发的 Android 应用,怎样适应 Android 智能手机各种各样的屏幕尺寸?
unity5.4 UGUI 手机屏幕自适应分辨率
发这个帖子是因为自己也碰到了问题,看到网上也有很多热心的朋友发表自己的解决方案或者思路,我也分享下自己的解决方案供大家参考 Main camera 和Canvas都放在最顶层的位置 这是Main camera的设置 这是Canvas的设置 如果有不想显示的东西漏了出来。加个蒙版就可以。 强烈建议在开发初期就设置好屏幕自适应,不然有很多地方要改参数
Android图片自适应不同分辨率屏幕问题
android中图片适配是一件很棘手的事情,本篇文章详细的介绍屏幕显示的原理,为什么会资源文件中会存在 drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xhdpi等文件夹,为什么要使用dp作为单位等等。 首先从这两张图片的显示效果开始说起 这是一张200x200的图片在不同的手机上的显示效果。很
Android多屏幕适配及自适应解决方案
由于android屏幕尺寸大小种类很多,密度像素也有不同,从小型手机到大型电视机,因此,若想给更多的用户良好的体验,应用程序设计为与所有屏幕尺寸兼容。一、支持不同的屏幕尺寸使用灵活布局后,还应提供几种替代布局来定位不同的屏幕配置,如使用配置限定符,根据当前设备的配置自动选择适当的资源。例如:给大屏幕展示两页,手机屏幕显示一页。 文件夹别名或布局文件同名。 使用可扩展的位图.9.png,可在and
rem布局适应不同手机分辨率处理方法
<script type="text/javascript"> /* 因为我们后面用的是rem布局,所以这里做下处理,根据不用设备分辨率更改跟字体大小。*/ (function(win,doc){       change();       function change(){              doc.documentElement.style.fontSize =...
根据手机屏幕分辨率设置组件或控件的大小,利用像素更好的适配不同尺寸的机型的动态布局
1》现在公司有个悬浮移动的按钮,就像ios那个悬浮的按钮样式,按钮上面要显示一个text文本,这就涉及到几个问题         1.按钮本身对于不同手机的按钮的大小问题 2.按钮和text文本的位置的问题 3.按钮和文本对应的父类布局的位置问题 先看图: 2》接下来看代码,代码有注释,很详细 //这是获取手机分辨率的宽高获取像素点 int allwidth = SysApp.ge
【Android】用Studio完成多设备多分辨率的适配
最近研究了一下Android中的自动适配,加上Studio便捷的实时预览功能,总结一下如何在Android Studio中快速方便适配多种屏幕。
webapp自适应不同分辨率屏幕
webapp跟pc端页面最不同的可能就是页面适应分辨率的问题了,因为dpi不同,元素显示的物理像素也不一样。所以就需要做自适应去适应各个分辨率的手机。 所以很多时候布局就不能用单纯的px去固定死,因为在比如一些大屏手机就会让元素显得过于小,所以往往我们会用em或者rem去设置一些宽度。 em会根据父类元素的字体大小而转化px, rem则是根据根元素(html)来转化。所以只要我们根据不同分辨率
Android 屏幕适配方案,自动生成不同分辨率的值
多分辨率适配方案,自动生成对应值,大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来蛋疼无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实
Android自适应不同屏幕几种方法
由于Android设备的屏幕尺寸、分辨率差别非常大,如果希望我们的应用能够在不同屏幕尺寸或分辨率的Android设备上运行,即更换Android设备后界面和字体不会因此变得混乱,则需要考虑屏幕的自适应性问题。相关概念: (1)屏幕尺寸(Screen size):即指屏幕的对角线长度,屏幕尺寸可分为small(小屏幕)、normal(中等屏幕)、large(大屏幕)、xlarge(超大屏幕);
最明白的Unity3D手机平台分辨率自动匹配教程-适合新手
在网上搜了好多资料关于如何自适应各种繁杂平台的手机屏幕分辨率,找到了一个关键词UIRoot,于是乎去下载了NGUI插件,这是一个Unity3D上开发2D游戏最好的插件了。 教程环境:Unity4.5.1f3, NGUI v3.7.1。若界面有所差别,请自行领悟! NGUI百度百科定义:NGUI是严格遵循KISS原则并用C#编写的Unity(适用于专业版和免费版)插件,提供强大的UI
html中怎么适应不同分辨率的显示器(如电脑和手机)
一.通过设置定长定宽     通过设置定长定宽,都精确到px,整体居中,然后两边留白,在不同分辨率的显示器上显示效果一样的,只是两边的空白间距不一样。二.使用百分比宽度(自适应布局)     通过设置百分比长宽,对于不同分辨率的显示器上会自动适应大小,很nice。三.使用css3的@media(响应式布局)     1280分辨率以上(大于1200px)@media screen and (min...
Android 多分辨率自适应总结
这周的工作对Android项目多分辨率自适应进行调整。故对这方面知识进行不断的尝试学习。Android项目刚开始做的时候一定养成编程习惯,所有资源调用放在value中。统一命名以及管理。总结了以下内容。 一、一般基本原则以及总结 1、xml布局中不要写死, 既单位不要用px,尽量用dp,或者match、warp 2、应该尽量把资源图片设计成可以拉伸的.9图,如果有渐变,尽量横向或竖向单方
Android--让app适应不同分辨率
1、不同的layout Android手机屏幕大小不一,有480x320,640x360,800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如:layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,而系统会根据屏幕的大小自己选择合适的layout进行使用。2、hdp
Android应用如何适配多种手机屏幕和分辨率(1)
  Android提供了一套资源命名和编译机制,方便开发者适配多种手机屏幕和分辨率。   今天来讲一下如何将界面布局中的固定尺寸值适配至多种手机屏幕和分辨率。   界面布局中要做到良好的适配,最好不要出现固定的尺寸值,如果无法避免,那么我们怎样让这一固定尺寸值在不同手机屏幕和分辨率下进行相应变化呢?   使用res/values/dimens.xml来解决这一问题!   以下是一...
H5网页开发新手入门-H5网页如何适应不同手机屏幕分辨率?
一、问题汇总 手机网页怎么制作? 怎么让网页适应不同手机屏幕? H5网页设计到底该设计多大尺寸? rem怎么自适应布局? H5一屛页面如何自适应屏幕? viewport该怎么写? width=device-width如何自适应不同手机屏幕的? css3的rem单位怎么使用? 如何通过media媒体查询实现网页自适应屏幕? 怎么使用100%百分比做自适应布局? 如何使用js改变zoom缩放网页自适应手
【android】如何让宽度相同高度不同的图片自适应手机屏幕
1、二话不说先看效果 再看第二幅图 2、问题描述 上面手机图片中展示的两幅图宽度像素相同,高度不同,平常大家在开发过程当中是不是有这样的疑问,我在布局文件中用ImageView怎么去让这两个图片按照自己原始的比例,在不拉伸,不压缩的情况下正好适应手机屏幕呢?我到底是该用ImageView的src属性还是background属...
android知识回顾-----适配不同分辨率的机型
1.尽量使用dp设置控件的大小距离,文字使用sp,dp是和分辨率无关的  2.少用绝对布局,尽量使用相对布局  3.图片使用多路径 drawable_small drawable_large  4.不同大小和布局的情况下,布局差异大可以考虑使用  layout_large  layout_small 多种布局 仔细看了一下an
微信小程序中像素尺寸换算以及不同手机自适应。
小程序界面配置最好使用rpx,这样在不同的手机可以实现自适应。 所以如果你使用的模块有pxh或者rem,换算方式为: 1px=2rpx 1rem=35rpx
如何让你的web apps在不同分辨率的屏幕上都有完美展现
概览 你可以使用viewport的元数据、CSS和Javascript来为不同分辨率的屏幕设置合适的页面本文档中的技术适用于Android 2.0及以上设备,针对默认的Android Browser中及在WebView中呈现的页面   如果你在为Android开发Web应用或者在为移动设备重新设计一个Web应用,你需要仔细考虑在不同设备上你的页面看起来是怎样的。因为Android设备有不
css适配不同分辨率屏幕
如今的屏幕分辨率,小至320px(iPhone),大到2560px甚至更高(大显示器),变化范围极大。除了使用传统的台式机,用户会越来越多的通过手机、上网本、iPad一类的平板设备来浏览页面。这种情况下,固定宽度的设计方案将会显得越发不合理。页面需要有更好的适应性,其布局结构要做到根据不同的设备及屏幕分辨率进行响应调整。接下来,我们将了解一下怎样通过HTML5和CSS3 Media Queries...
Android 不同分辨率下屏幕适配的实战方案与经验总结
Android 开发中,屏幕适配是一大考点,几乎每一场面试,都不会落下这个问题,这个问题说简单也简单,说难也难,当然对于有过真实的适配经验的人来说,这个根本不算什么问题,从坑里爬过的人,自然知道这其中的水深水浅,哈哈。今天总结分享下自己在项目中关于屏幕适配的一些实战经验,作为自己从事Android开发以来的一篇温故与告白! 方案一:使用多个values下的dimens.xml文件来进行适配。 ...
Android基础之使用Fragment适应不同屏幕和分辨率(分享)
最近事情很忙,一个新项目赶着出来,但是很多功能都要重新做,一直在编写代码、Debug。今天因为一个新程序要使用Fragment来做,虽然以前也使用过Fragment,不过没有仔细研究,今天顺道写篇文章记录一下Fragment的使用。这文章主要参考了Android官网的介绍。 Fragment是Android3.0后增加的新控件,有点类似于Activity组件,也是用来承载各种View元素。Goo
移动端不同分辨率手机的适配问题
移动端适配的方案
Dreamweaver自适应客户端分辨率的…
第一种方法:做一个网页解决问题   如果只是因为浏览者改变了浏览器的设置,或者因为浏览器不兼容,使自己精心制作的网页变得"面目全非",那多令人沮丧!下面我们以网页爱好者的常用工具Dreamweaver(以下简称DW)为例,列出几个网页制作初学者较常见的网页布局问题以及解决方法,希望对初学者们有所帮助。   一、消除任意缩放浏览器窗口对网页的影响   一番辛苦做出来的网页,在全屏状态下浏览一切
QT应用程序分辨率自适应
QT应用程序分辨率自适应一、应用程序分辨率自适应    为了满足应用程序能在不同尺寸及分辨率的屏幕下能够正常的运行显示,就需要对不同的分辨率进行自适应,而且应用程序分辨率自适应的问题在应用UI设计布局以及UI代码编写阶段进行设计规划,如在界面完成后期再考虑分辨率问题可能需要更大的工作量,并且自适应效果不一定能达到要求。一般来说,应用程序的设计应该按照支持的最小分辨率来进行设计,在应用程序分辨率变化时
关于Html5移动端适配不同分辨率的布局总结
关于现在比较流行的一些框架比如bootstrap,用得多的人会发现bootstrap确实在做扁平化风格的网站方面,提供了很大的便利,适配不同分辨率的pc端,包括能适配到移动端。但是就我个人而言,从pc端适配到移动端这种一整套的方式还是有所不妥的,毕竟pc端显示的内容相对于移动端来说是很多很繁琐的,而移动端显示的风格大多以扁平化为主,屏幕显示的内容也不宜过多过于繁琐,所以要想直接从pc端适配到移动端...
[整理]Android屏幕适配(不同的屏幕分辨率和尺寸)
Android屏幕适配目录:Android屏幕适配 概念区分 换算关系 划分标准 Android手机常见尺寸和对应分辨率 部分Android测试机分析在实际开发过程中,会遇到不同的机型,为了让控件和布局要在不同屏幕上显示相近的样子,就得在drawable-ldpi/mdpi/hdpi/xhdpi/xxhdpi不同的文件夹下放置图片素材或者在xml中用dp作为间距单位,用sp作为文字的单位。因此要搞清
Android如何适配不同屏幕分辨率
看到好的文章转载过来的,对如何适配移动设备屏幕的问题,对Android资源文件 ldpi、mdpi、hdpi、xhdpi等的理解,对屏幕的分辨率、尺寸、密度的概念可以更好的理解
CSS 背景图片适应分辨率全屏居中
bak{ position: relative; overflow: hidden; width: 1920px; height: 876px; line-height: normal; margin-left: 50%; left: -960px; background-attachment: scroll; background-color: #FFFFFF; background-image...
微信公众平台Java开发如何让网页自适应不同分辨率的手机浏
 在做微信公众平台开发的朋友应该会遇到这样的问题,开发的网页在不同分辨率的手机显示大小不同,不能根据分辨率的不同而自动调节大小,下面就告诉大家如何解决。    1.  使用HTML中的viewport来实现 viewport语法如下: HTML代码 ...中嵌入下面代码--> name="viewport"   c
Android屏幕适配(不同的屏幕分辨率和尺寸)
http://blog.csdn.net/ttkatrina/article/details/50623043 http://blog.csdn.net/ttkatrina/article/details/50623043 http://blog.csdn.net/ttkatrina/article/details/50623043 http://blog.csdn.net/ttka
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 人工智能智适应教育机构 区块链怎么编写