资源001(字符串,颜色,尺寸)
来源:互联网 发布:linux下编程工具 编辑:程序博客网 时间:2024/05/24 06:17
strings.xml
<?xml version="1.0" encoding="utf-8"?><resources> <string name="hello">Hello World, Fliu001Activity!</string> <string name="app_name">字符串、数字、尺寸资源</string><string name="c1">F00</string><string name="c2">0F0</string><string name="c3">00F</string><string name="c4">0FF</string><string name="c5">F0f</string><string name="c6">FF0</string><string name="c7">07F</string><string name="c8">70F</string><string name="c9">F70</string></resources>
colors.xml
<?xml version="1.0" encoding="UTF-8"?><resources> <color name="c1">#F00</color> <color name="c2">#0F0</color> <color name="c3">#00F</color> <color name="c4">#0FF</color> <color name="c5">#F0F</color> <color name="c6">#FF0</color> <color name="c7">#07F</color> <color name="c8">#70F</color> <color name="c9">#F70</color> </resources>dimens.xml
<?xml version="1.0" encoding="UTF-8"?><resources> <dimen name="spacing">8dp</dimen> <dimen name="cell_width">60dp</dimen> <dimen name="cell_height">66dp</dimen> <dimen name="title_font_size">18sp</dimen></resources>main.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" android:gravity="center_horizontal" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" android:gravity="center" android:textSize="@dimen/title_font_size"/> <GridView android:id="@+id/grid01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:horizontalSpacing="@dimen/spacing" android:verticalSpacing="@dimen/spacing" android:numColumns="3" android:gravity="center" ></GridView></LinearLayout>
java
package com.moon;import android.app.Activity;import android.content.res.Resources;import android.os.Bundle;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.GridView;import android.widget.TextView;public class Fliu001Activity extends Activity { int [] textIds=new int[]{ R.string.c1,R.string.c2,R.string.c3,R.string.c4 ,R.string.c5,R.string.c6,R.string.c7,R.string.c8,R.string.c9 }; int [] colorIds=new int[]{ R.color.c1,R.color.c2,R.color.c3,R.color.c4, R.color.c5,R.color.c6,R.color.c7,R.color.c8,R.color.c9 }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); BaseAdapter ba=new BaseAdapter(){@Overridepublic int getCount() {// TODO Auto-generated method stubreturn textIds.length;}@Overridepublic Object getItem(int position) {// TODO Auto-generated method stubreturn getResources().getText(textIds[position]);}@Overridepublic long getItemId(int position) {// TODO Auto-generated method stubreturn position;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {// TODO Auto-generated method stubTextView tv=new TextView(Fliu001Activity.this);Resources res=Fliu001Activity.this.getResources();tv.setWidth((int)res.getDimension(R.dimen.cell_width));tv.setHeight((int)res.getDimension(R.dimen.cell_height));tv.setText(textIds[position]);tv.setBackgroundResource(colorIds[position]);tv.setTextSize(20);return tv;} }; GridView grid=(GridView) findViewById(R.id.grid01); grid.setAdapter(ba); }}
效果图
- 资源001(字符串,颜色,尺寸)
- Android只用字符串、颜色、尺寸资源
- <定义字符串,颜色,尺寸资源文件>
- Android应用资源的使用方法(数组、颜色、尺寸、字符串、布尔、整数)
- Android-用户资源访问:字符串、颜色、尺寸、布局、数组、Drawable
- 通过字符串、颜色和尺寸资源改变文字及样式
- 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
- Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
- Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
- Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
- Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
- 【Android 应用开发】Android资源文件 - 使用资源存储字符串 颜色 尺寸 整型 布尔值 数组
- 尺寸(Dimension)资源
- 安卓获取res下的资源文件:string字符串、color颜色、dimen尺寸、array数组、drawable图片和xml、anim/animator动画、raw媒体、assets资源
- ValuesResTest--使用字符串、字体大小、颜色资源
- 生成二维码(可改变尺寸颜色)
- 初学Android,字符串,数字,尺寸,数组资源(十二)
- 初学Android,字符串,数字,尺寸,数组资源(十二)
- [msSql]字符串插入指定字符串函数
- 请用电驴下载--linux视频
- 为什么Eclipse替代不了Maven
- 解决Cannot set LC_CTYPE to default locale: No such file or directory
- Custom JPanel cell with JButtons in JTable
- 资源001(字符串,颜色,尺寸)
- BOJ 1003 Guess
- UML类图关系大全
- 打造你的范儿:雷锋网专访范儿街CEO李劲
- 网络存储NAS与SAN设备介绍以及区别
- Android JNI编程提高篇之一
- java存储图片到数据库
- Android JNI编程提高篇之二
- windows下 PyDev + Django + MySql 环境搭配