- 浏览: 229587 次
- 性别:
- 来自: 广州
-
文章分类
- 全部博客 (109)
- IOS (15)
- 设计模式 (7)
- XML (1)
- Android (31)
- 面试经 (1)
- J2EE (3)
- android md5 加密 (2)
- android imagebutton文字实现 (1)
- 反射机制 (2)
- 基础知识 (1)
- linux (3)
- java (4)
- java基础 (2)
- 文章 (1)
- myeclipse tomcat (1)
- Hadoop (1)
- ubuntu (2)
- redmine (1)
- python (4)
- jmeter (10)
- xamarin (1)
- selenium (9)
- nexus (1)
- appium (3)
- BDD (1)
- apache2 (1)
- zabbix (2)
- python,webdriver (1)
- ajax (1)
- jmeter,正则表达式,关联 (2)
- 性能测试工具 (1)
- Django (0)
- Intelij (1)
- RAP (0)
- 性能测试 (0)
最新评论
为不同分辨率的手机创建界面
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,不要删掉,如果指
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,不要删掉,如果指
发表评论
-
Starting emulator for AVD 'android' PANIC: Could not open: android
2013-05-21 13:29 1952我的电脑-->属性-->高级-->环境变量。 ... -
eclipse4.2版本下面安装ADT,安装已经完成了,但没有ADT的那个图标显示
2013-05-21 13:26 958如果安装过程没错,直接在Eclipse ->window ... -
Android 打包签名 从生成keystore到完成签名 -
2012-10-30 00:49 965首先,我们需要一个keystore,当然已经有了的话就不用这一 ... -
解决更新并使用最新ADT20不能创建android项目问题
2012-10-18 22:20 1079不知道谷歌又怎么了,每次更新ADT插件就会出现各种各样的问题, ... -
ORACLE分页查询SQL语法
2012-10-18 22:20 1225oracle数据库 --1:无ORDER BY ... -
Activity生命周期
2012-10-18 22:20 1153博客分类: Android 新的activit ... -
布局
2012-10-18 22:21 1128padding:描述控件里面的内容与控件的关机,内边距;有四个 ... -
常用控件:TextView EditView
2012-10-13 13:32 1204TextView 布局: Xml代 ... -
按钮控件
2012-10-13 13:32 1197监听器: 监听器 方法 内容 OnClickList ... -
菜单
2012-10-13 13:31 1131menu键触发 三种形式:普通的option menu;上下 ... -
HttpClient
2012-10-13 13:31 1150在Android开发中我们经常会用到网络连接功能与服务器进行数 ... -
Android 的一些提示框
2012-10-08 00:57 8091.在测试时,如何实现一个提示 可以使用 Toast.ma ... -
Intent的几种用法
2012-10-08 00:57 956下面列出几种Intent的用法 1. 启动一个新的Activ ... -
Android改变窗口标题栏的布局
2012-10-10 23:26 953一、 重点 一般应用的Title都是建立应用时在Androi ... -
android中如何自定义attributes
2012-10-10 23:26 1014写程序中可能需要用到一些自定义的view控件,这样就需要增加一 ... -
android manifest.xml中元素含义
2012-10-08 00:56 865android:allowTaskReparenting 是 ... -
十二个android编程技巧
2012-10-10 23:26 10311.让一个图片透明: Java代码 1. Bitm ... -
Android Phone类分析
2012-10-10 23:26 1239AccelerometerListener:感应 ... -
android控件设置居中方式
2012-10-07 00:16 8489垂直居中 android:layout_centerVert ... -
android TextView属性大全
2012-10-10 23:28 1008android:autoLink设置是否当 ...
相关推荐
- 由于Android设备的屏幕尺寸和分辨率各异,一个好的UI设计应具有响应性,能适应不同屏幕大小。使用比例单位(如dp和sp)和PercentRelativeLayout等工具,可以实现灵活的界面布局。 6. **触摸反馈**: - 用户操作...
ConstraintLayout是Android推荐的布局方式,它可以方便地处理复杂的布局约束,使界面适应不同屏幕尺寸。而LinearLayout则按照垂直或水平方向排列子视图,适合简单的线性布局。RelativeLayout允许视图之间的相对位置...
色彩可以通过颜色资源文件来管理,字体可以自定义并嵌入到应用中,图标则可以选择SVG格式以适应不同分辨率的设备。 最后,QQ界面还涉及到数据加载和展示,这通常涉及ListView、RecyclerView等列表控件。你需要学习...
Basic4Android是一个基于Basic语言的Android应用开发平台,它简化了编程过程,但仍然需要开发者考虑如何处理多样的设备尺寸和分辨率。本教程将通过一个名为"ProbCalc"的实例来探讨如何在B4A中实现屏幕适配。 首先,...
Android界面创意总集是一个集合了最新、最前沿的用户界面设计的资源,对于开发者和设计师来说,这是一个宝贵的参考资料库。通过这个压缩包,你可以探索各种各样的界面元素、布局、色彩方案和交互模式,提升你的应用...
仿真器支持多种设备配置,包括屏幕尺寸、分辨率、硬件特性等。 **2.4 Android中建立工程** 在Android Studio或其他支持的IDE中创建新的Android项目时,需要选择项目模板、指定最低支持的API级别等。随后IDE会自动...
通过布局编辑器,开发者可以直观地设计出适配不同屏幕尺寸和分辨率的用户界面。同时,它也支持使用Material Design设计理念,这是Google推出的一套设计语言,旨在让应用界面更加直观、美观。 Android Studio的另一...
- 为了兼容不同设备和分辨率,视频应以适应多种屏幕尺寸的格式提供。 以上就是关于Android VideoView的基本使用和相关知识点,通过掌握这些,开发者可以轻松地在Android应用中实现视频播放功能。在实际项目中,还...
在主窗口中,可以通过布局管理器(如`QVBoxLayout`、`QHBoxLayout`等)来组织不同控件的位置和大小,以适应不同分辨率的屏幕和不同操作系统的用户界面风格。 事件处理是任何图形用户界面应用程序的核心部分。在Qt中...
6. **图像资源**:`FlowersDemo`可能包含多种花卉的图片,这些图片通常位于`res/drawable`目录下,可能还有不同的分辨率版本(hdpi, xhdpi, xxhdpi等)以适应不同设备。 7. **Adapter和ListView/RecyclerView**:...
4. **用户界面设计**:通过XML布局文件(如Flex或Spark组件)或ActionScript动态创建UI,学习如何构建适应不同屏幕尺寸和分辨率的用户界面,这是在Android平台上成功的关键。 5. **数据存储与本地化**:学习如何...
3. 自适应屏幕:动态背景应适应不同设备的屏幕尺寸和方向,使用比例缩放或自定义布局来调整。 4. 动画过渡:登录界面进入和退出时,可以添加淡入淡出、滑动等动画,提升整体流畅度。 四、代码实践 "VideoBackground...
可以使用SVG格式的图标,以适应不同分辨率的屏幕。 3. **过渡动画**:iOS界面通常有平滑的过渡动画,这可以通过Android的`Animator`类和`Transition` API来实现。 4. **触摸反馈**:iOS提供了明显的触摸反馈,可以...
8. **布局管理**: 书架布局可能涉及到GridLayoutManager或自定义的布局管理器,确保书籍在屏幕上均匀分布并适应不同的屏幕尺寸。 9. **事件监听和回调**: 书架上的每一本书可能都有点击事件,开发者需要设定监听器...
总的来说,百分比布局是Android开发中实现屏幕适配的一种有效方法,通过它,开发者可以创建出对各种屏幕尺寸具有良好适应性的用户界面,提高应用的用户体验。然而,实际开发中还需要结合其他方法,根据具体需求选择...
例如,`button_icon.png`的不同尺寸版本应分别存放在这些目录下,以适应不同分辨率的屏幕。如果你的应用仅支持一种密度,也可以只提供一种尺寸的图标。 在完成布局设计后,我们还需要在`MainActivity.java`或对应的...
为了确保程序在各种分辨率和密度的设备上都能正确地获取到物理尺寸,我们需要在`AndroidManifest.xml`文件中添加`<supports-screens>`节点,声明应用支持各种屏幕尺寸和密度: ```xml android:smallScreens="true...
6. **响应式设计**:源码可能包含对屏幕方向变化、触摸事件响应的处理,展示了如何使UI适应不同的输入方式和屏幕尺寸。 7. **Java编程**:作为Android的主要开发语言,Java的知识是必不可少的。源代码将展示如何...