编写****Activity.java前不要忘记导入包。
比如Button类,要引用 import android.widget.Button;

 

输入数组

TextView tv =(TextView)findViewById(R.id.TextView01);
        char char_1[]=new char[5];
        char_1[0]='J';
        char_1[1]='a';
        char_1[2]='m';
        char_1[3]='e';
        char_1[4]='s';
        tv.setText(char_1,1,3);//输出结果:ame

 

识别文本中的http显示网址

<TextView 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:id="@+id/TextView01"
        android:autoLink="all"    //可以识别http显示网址
        android:text="百度:http://www.baidu.com" />

 

改变文本颜色

在res/values/strings.xml中定义颜色值

<drawable name="darkred">#8B0000</drawable>

在布局layout/main.xml中改变文本颜色

android:textColor="@drawable/darkred"

 

获取手机屏幕大小DisplayMetrics对象,获取的是“绝对像素”,不是“相对像素”

引用:import android.util.DisplayMetrics;

代码:DisplayMetrics dm=new DisplayMetrics();

getWindowManager().getDefaultDisplay().getMetrics(dm);

String strOpt="您的手机屏幕分辨率为:"+dm.widthPixels+"x"+dm.heightPixels;

TextView tv =(TextView)findViewById(R.id.TextView01);

tv.setText(strOpt);

 

Style样式的制定(类似CSS)

可以在res/values中新建多个xml文件,可以直接调用各个xml文件中的结点,不用指明在哪个xml文件中

新建style.xml

 

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="XiaclStyleText1">
        <item name="android:textSize">18sp</item>
        <item name="android:textColor">#EC9237</item>
    </style>
    <style name="XiaclStyleText2">
        <item name="android:textSize">14sp</item>
        <item name="android:textColor">#FF7F7C</item>
        <item name="android:fromAlpha">0.0</item>
        <item name="android:toAlpha">0.0</item>
    </style>  
</resources>

 

 

 

在main.xml使用

 

<TextView
        style="@style/XiaclStyleText1"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical|center_horizontal"
        android:text="@string/str_1"
         />
    <TextView
        style="@style/XiaclStyleText2"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:gravity="center_vertical|center_horizontal"
        android:text="@string/str_1"
         />

 

 

 

 

 posted on 2012-06-09 17:01  xiacl  阅读(387)  评论(0编辑  收藏  举报