`

android程序界面自动适应屏幕分辨率例子

 
阅读更多
为不同分辨率的手机创建界面
1,首先进入res 文件夹下。
2,创建一个名为“layout-1024x768”文件夹,
其中1024x768 是屏幕分辨率的大小,值得注意的是分辨率中大的数字必须写到前面,否
则会产生语法错误。如layout-768x1024 的写法是错误的。
3,编写main.xml:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical" android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView android:layout_width="fill_parent"
android:layout_height="wrap_content" android:text="@string/hello" />
<TextView android:layout_width="fill_parent" android:id="@+id/tv"
android:layout_height="wrap_content" android:text="1024x768" />
</LinearLayout>
4,在按照上述创建layout-1280x800分辨率的文件夹,main.xml直接拷贝。
5,分别创建1024x768和1280x800的模拟器:
6,注意在AndroidManifest.xml中添加 <supports-screens android:largeScreens="true"
android:anyDensity="true" />否则,你的应用不会全屏。
详细见例子helloword。
7,最后,默认layout,不要删掉,如果指定分辨率不存在的时候,会默认调用layout中布局文件。如果删除,则报错。
分享到:
评论

相关推荐

    漂亮的android UI界面设计例子.rar

    - 由于Android设备的屏幕尺寸和分辨率各异,一个好的UI设计应具有响应性,能适应不同屏幕大小。使用比例单位(如dp和sp)和PercentRelativeLayout等工具,可以实现灵活的界面布局。 6. **触摸反馈**: - 用户操作...

    Android UI界面源码.rar

    ConstraintLayout是Android推荐的布局方式,它可以方便地处理复杂的布局约束,使界面适应不同屏幕尺寸。而LinearLayout则按照垂直或水平方向排列子视图,适合简单的线性布局。RelativeLayout允许视图之间的相对位置...

    Android仿QQ界面效果的例子

    色彩可以通过颜色资源文件来管理,字体可以自定义并嵌入到应用中,图标则可以选择SVG格式以适应不同分辨率的设备。 最后,QQ界面还涉及到数据加载和展示,这通常涉及ListView、RecyclerView等列表控件。你需要学习...

    basic4android适应各种屏幕大小的例子

    Basic4Android是一个基于Basic语言的Android应用开发平台,它简化了编程过程,但仍然需要开发者考虑如何处理多样的设备尺寸和分辨率。本教程将通过一个名为"ProbCalc"的实例来探讨如何在B4A中实现屏幕适配。 首先,...

    Android界面创意总集

    Android界面创意总集是一个集合了最新、最前沿的用户界面设计的资源,对于开发者和设计师来说,这是一个宝贵的参考资料库。通过这个压缩包,你可以探索各种各样的界面元素、布局、色彩方案和交互模式,提升你的应用...

    Android系统结构和SDK使用;Android SDK的开发环境;Android应用程序的概述和框架;Android应用程序示例;Android应用程序的内容;Android的UI系统实现;视图组(ViewGroup)和布局(Layout)的使用

    仿真器支持多种设备配置,包括屏幕尺寸、分辨率、硬件特性等。 **2.4 Android中建立工程** 在Android Studio或其他支持的IDE中创建新的Android项目时,需要选择项目模板、指定最低支持的API级别等。随后IDE会自动...

    Android VideoView 使用例子

    - 为了兼容不同设备和分辨率,视频应以适应多种屏幕尺寸的格式提供。 以上就是关于Android VideoView的基本使用和相关知识点,通过掌握这些,开发者可以轻松地在Android应用中实现视频播放功能。在实际项目中,还...

    Android APP开发入门:使用Android Studio环境 配套范例程序1-6章

    Android设备的屏幕尺寸和分辨率各异,因此,良好的应用需要能够适应各种屏幕。本章会介绍如何使用布局资源和维度资源进行屏幕适配,以及如何添加多语言支持,使应用能够服务全球用户。 **第六章:通知与广播接收器*...

    android开发APP小例子

    6. **图像资源**:`FlowersDemo`可能包含多种花卉的图片,这些图片通常位于`res/drawable`目录下,可能还有不同的分辨率版本(hdpi, xhdpi, xxhdpi等)以适应不同设备。 7. **Adapter和ListView/RecyclerView**:...

    《使用AdobeAIR开发Android应用程序》源代码

    4. **用户界面设计**:通过XML布局文件(如Flex或Spark组件)或ActionScript动态创建UI,学习如何构建适应不同屏幕尺寸和分辨率的用户界面,这是在Android平台上成功的关键。 5. **数据存储与本地化**:学习如何...

    Android 仿手机QQ动态背景登录界面,视频背景gif背景源码

    3. 自适应屏幕:动态背景应适应不同设备的屏幕尺寸和方向,使用比例缩放或自定义布局来调整。 4. 动画过渡:登录界面进入和退出时,可以添加淡入淡出、滑动等动画,提升整体流畅度。 四、代码实践 "VideoBackground...

    Android例子源码IOS风格的圆角分组设置页面

    可以使用SVG格式的图标,以适应不同分辨率的屏幕。 3. **过渡动画**:iOS界面通常有平滑的过渡动画,这可以通过Android的`Animator`类和`Transition` API来实现。 4. **触摸反馈**:iOS提供了明显的触摸反馈,可以...

    Android应用源码一套超炫阅读器书架效果例子.zip

    8. **布局管理**: 书架布局可能涉及到GridLayoutManager或自定义的布局管理器,确保书籍在屏幕上均匀分布并适应不同的屏幕尺寸。 9. **事件监听和回调**: 书架上的每一本书可能都有点击事件,开发者需要设定监听器...

    android 百分比布局,屏幕适配

    总的来说,百分比布局是Android开发中实现屏幕适配的一种有效方法,通过它,开发者可以创建出对各种屏幕尺寸具有良好适应性的用户界面,提高应用的用户体验。然而,实际开发中还需要结合其他方法,根据具体需求选择...

    android-image-button.zip_Android button_android_image button

    例如,`button_icon.png`的不同尺寸版本应分别存放在这些目录下,以适应不同分辨率的屏幕。如果你的应用仅支持一种密度,也可以只提供一种尺寸的图标。 在完成布局设计后,我们还需要在`MainActivity.java`或对应的...

    android获取屏幕高度和宽度的实现方法

    为了确保程序在各种分辨率和密度的设备上都能正确地获取到物理尺寸,我们需要在`AndroidManifest.xml`文件中添加`&lt;supports-screens&gt;`节点,声明应用支持各种屏幕尺寸和密度: ```xml android:smallScreens="true...

    Android 奇艺高清UI界面源代码.zip源码资源下载

    6. **响应式设计**:源码可能包含对屏幕方向变化、触摸事件响应的处理,展示了如何使UI适应不同的输入方式和屏幕尺寸。 7. **Java编程**:作为Android的主要开发语言,Java的知识是必不可少的。源代码将展示如何...

    android设计中用到的绝对布局

    首先,它不适应各种屏幕尺寸和分辨率,因为每个子视图的位置是固定的像素值。这意味着在大屏设备上,元素可能会过于紧凑,而在小屏设备上,元素可能会重叠或者超出屏幕范围。其次,当需要进行响应式设计时,绝对布局...

Global site tag (gtag.js) - Google Analytics