- 浏览: 229279 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (86)
- Java_基础 (6)
- ubuntu (15)
- 数据结构 (1)
- linux_c (9)
- linux_基础 (5)
- linux_文件I/O (0)
- linux_进程与线程 (0)
- linux_网络编程 (0)
- linux_GUI编程 (0)
- linux_数据库 (0)
- JavaMail (1)
- android_基础 (31)
- android_UI (4)
- android_Graphics (2)
- android_性能 (0)
- android_线程机制 (0)
- android_设计模式 (0)
- android_framework (0)
- android_移植 (0)
- 学习方法 (6)
- 转载 (26)
- 翻译 (0)
- 读书笔记 (10)
- MFC (13)
- C++ (17)
- Oracle (2)
- Objective-C (0)
- IOS (0)
最新评论
-
darkjune:
不错的文章
android/java设置DNS缓存 -
lz_cleaner:
对我太有用了,万分感谢,写的这么详细。
斜率计算:反正切函数 Math.atan() 与 Math.atan2() 的区别 -
Wesley.S:
兄弟,能告诉我 Security 的属性名在哪里查找吗??
android/java设置DNS缓存 -
panhe1992:
请问这个方法安装的ubuntu要如何删除,删除的时候貌似mbr ...
win7下(有隐藏分区)硬盘安装ubuntu
1.在values文件夹下建立名为dimens.xml的文件,如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="test_dimen">文本区域</string>
<string name="test_dimen1">按钮</string>
<dimen name="text_width">150px</dimen>
<dimen name="text_height">100px</dimen>
<dimen name="btn_width">30mm</dimen>
<dimen name="btn_height">10mm</dimen>
<color name="red_bg">#f00</color>
</resources>
/////////////////////////////////////////////////////////////////////////////////////////////
2.在layout文件夹下建立名为test_dimens.xml的文件,如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TextView
android:text="@string/test_dimen"
android:id="@+id/myDimenTextView01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:width="@dimen/text_width"
android:height="@dimen/text_height"
android:background="@color/red_bg"
/>
<Button
android:text="@string/test_dimen1"
android:id="@+id/Button01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
</LinearLayout>
//////////////////////////////////////////////////////////////////////////
3.建立类:
package com.dim;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.content.res.*;
import com.dim.R;
public class DimensionActivity extends Activity {
/** Called when the activity is first created. */
private Button btn;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//设置当前Activity的布局
setContentView(R.layout.test_dimens);
//获取Button实例
btn=(Button)findViewById(R.id.Button01);
Resources r=getResources();
float btn_h =r.getDimension(R.dimen.btn_height);
float btn_w =r.getDimension(R.dimen.btn_width);
btn.setHeight((int)btn_h);
btn.setWidth((int)btn_w);
//setContentView(R.layout.main);
}
}
发表评论
-
mac 下 android studio 识别不出真机
2016-10-25 19:10 1527$ system_profiler SPUSBDataTyp ... -
Android:INSTALL_FAILED_UPDATE_INCOMPATIBLE 错误解决方法
2013-04-22 17:20 1777晚上在测一个widget,前面测的好好的,后面再安装的时候发 ... -
android:WebView使用
2012-10-30 22:55 15780如何创建WebView: 1、添加权限:Androi ... -
android:string.xml文件中的整型和string型代替
2012-09-18 12:16 993在android的开发中 ... -
android:自定义长按/长点击事件
2012-08-29 14:14 8841自定义的长按事件。 public class LongP ... -
android:ListView中放置Button导致点击失效
2012-08-13 23:58 2457ListView 和其它能触发点击事件的widg ... -
android:PopupWindow的使用
2012-07-31 10:51 8654项目中要用到PopupWindow。查了一下用法, ... -
android:实现双击事件(DoubleClick)
2012-07-31 10:32 11528自己实现的双击事件,以Button为例说明。 publi ... -
Android工程名出现红色感叹号
2012-07-09 16:16 1331如果一个android项目引用过第三方库 ... -
matrix使用:平移
2012-06-21 13:19 2012android绘图中使用的矩阵 ... -
ListView拖动时背景变黑的问题
2012-06-20 17:28 925操作ListView的时候,直接用触摸拖动视图 ... -
android:Button添加图片
2012-06-20 15:52 5545在button上添加图片: <Button ... -
android:本地图片转换为位图
2012-06-20 15:09 1603/** * 将本地图片转换为位图 ... -
android/java设置DNS缓存
2012-06-18 21:44 10581在通过DNS查找域名的过程中,可能会经过多台中间DNS服务器 ... -
eclipse中统计代码行数
2012-06-05 12:14 906在eclipse中, 打开File Search对话框, ... -
设置 Eclipse 智能提示,大幅度减少 alt+/ 使用频率
2012-06-05 10:06 1014以往 我们往往在输入 ... -
斜率计算:反正切函数 Math.atan() 与 Math.atan2() 的区别
2012-06-04 21:05 16108我们可以使用正切操作 ... -
Drawable, Bitmap和byte[]的转换
2012-06-17 12:00 860android在处理一写图片资源的时候,会进行一些类型的转换 ... -
Android获取设备信息
2011-12-01 11:18 1179android 获取设备型号: import android. ... -
Android 中自定义属性(attr.xml,TypedArray)的使用
2011-11-30 11:08 1581一、 在res/values 文件下定义一个attrs.xml ...
相关推荐
9. **使用Android Studio的Asset Studio**:这个工具可以帮助生成启动图标、通知图标以及其他图形资源,自动适配不同屏幕尺寸。 10. **使用Android Auto Layout库**:如Facebook的Fresco库,它们可以处理图像的...
3. 在代码中引用适配后的资源,例如引用尺寸资源时,使用R.dimen.your_dimen_name。 4. 运行应用,系统会根据设备的屏幕密度和尺寸自动选择相应的资源。 四、资源适配的优点 1. 提高用户体验:用户在不同设备上都...
10. 资源管理:在开发过程中,要有效管理图片资源,避免重复和冲突,使用Android Studio的资源管理功能,可以更方便地组织、引用和更新图片资源。 综上所述,“Android图片资源.zip”这个压缩包为Android开发者提供...
针对不同的操作系统,如Android、Android-HD(高清版)和iOS,图标需要适应各自的显示标准和设备分辨率,因此需要制作多个尺寸的图标。本教程将围绕“一键生成Android/Android-HD/iOS多尺寸ICON”的主题,详细讲解这...
当提到"Android透明图标资源"时,我们指的是那些设计为具有透明背景的图标,这种设计可以使图标更好地融入各种主题和背景,提升应用的整体美观度和用户体验。 首先,我们需要了解Android图标的类型。Android支持...
在 Android 中,xml 中 values 命名规则是为了便于后期更改“颜色”,“字符”,“尺寸”等,在程序代码或布局文件中不能直接出现 “颜色”,“字符”,“尺寸”等具体的值,为了实现软件的多语言应用,尺寸切换,...
总之,理解和掌握Android资源查找机制以及资源限定符的使用是每个Android开发者必备的技能。通过合理规划和利用资源,可以创建出更加智能、适应性强的应用。对于提供的“Android资源限定符Excel”工具,它能够帮助...
本篇文章将深入探讨Android屏幕适配中的smallestWidth维度,以及如何使用对应的尺寸文件来优化应用界面。 首先,了解"smallestWidth"的概念。smallestWidth是指设备屏幕在横屏或竖屏状态下可用来显示内容的最小宽度...
### Android支持多种设备的方法及资源文件的使用 #### 概述 在开发Android应用时,开发者需要考虑如何让自己的应用适应各种不同的设备配置,包括不同的屏幕尺寸、屏幕方向(横竖屏)、语言设置等。为了确保应用能够...
- **使用系统资源**: 可以直接使用Android系统提供的资源,如默认的按钮样式等。 **示例**: ```java // 获取图片资源 int resourceId = R.drawable.my_image; Drawable drawable = getResources().getDrawable...
本文将深入探讨Android音频资源的相关知识点,包括图标的设计原则、使用场景以及如何在项目中集成和管理这些资源。 1. 设计原则: - 清晰可辨:音频图标应该简洁明了,易于识别,即使在小尺寸下也能快速理解其含义...
然而,由于其不适用于不同尺寸和方向的屏幕,因此在新的Android版本中已被弃用,建议使用其他布局替代。 3. **RelativeLayout**:相对布局依赖于相对位置来放置组件,每个组件的位置相对于其他组件或父布局的边界。...
首先,我们要理解在Android应用中如何管理和使用图片资源。Android Studio提供了一个名为“res”(资源)的目录,专门用来存放应用的各种非代码资源,包括图片、布局、字符串等。头像图片资源应该被放置在res/...
在Android开发中,为了适配各种不同尺寸和密度的设备,开发者需要对图片资源进行特殊的设计和编码。这里主要涉及几个关键概念:屏幕尺寸、屏幕密度、分辨率、DP(密度无关像素)、屏幕长宽比以及Android资源文件的...
在Android开发中,资源访问是不可或缺的一部分,它涉及到应用程序中各种UI元素、字符串、图片、音频等非代码组件的管理与使用。Android为开发者提供了一套完善的资源管理系统,使得资源的加载、引用和本地化变得方便...
`dimens.xml`是Android资源文件夹下的一个XML文件,它定义了应用中使用的尺寸常量。例如,你可以在其中声明一个按钮的宽度、一个字体的大小或者一个间距。这样,当你需要在代码中使用这些尺寸时,可以直接引用资源...
5. **图像资源优化**:考虑到移动设备的性能和内存限制,开发者需要对图像资源进行优化,如使用9-patch图像(.9.png)以适应不同大小的屏幕,或者通过减小图片尺寸和使用WebP等高效格式来减少内存占用。 6. **布局...
总的来说,适配Android的不同机型和语言资源,是通过创建特定的资源文件夹、编写适配的资源文件和使用自动化工具来完成的。`pxadapter`这样的工具大大简化了这一过程,使得开发者能够更专注于应用功能的实现,而不是...
本篇文章将深入探讨Android应用的资源及其重要性,以及如何有效地管理和使用这些资源。 首先,Android应用的资源存储在项目的res目录下,这个目录下有多个子目录,每个子目录都有特定的用途。例如: 1. **drawable...
尺寸资源在values/dimens.xml中,用于定义尺寸,如间距、字体大小等。如: ```xml <dimen name="text_size">16sp ``` 在布局文件或代码中使用: ```xml <!-- 在布局文件 --> android:textSize="@...