中文JAVA技術(shù)平等自由協(xié)作創(chuàng)造

          Java專題文章博客和開源

          常用鏈接

          統(tǒng)計(jì)

          最新評(píng)論

          取得手機(jī)屏幕大小/style的應(yīng)用技巧

            這里介紹兩個(gè)例子
           
             1.取得手機(jī)屏幕分辨率的大小
           
             這個(gè)程序非常簡(jiǎn)單,其中只需要一個(gè)關(guān)鍵的類--DisplayMetrics,這個(gè)類對(duì)象記錄了一些常用的信息,包含了顯示信息,大小,維度,字體等托福答案
           
             注意:取得的分辨率的寬和高都是整形
           
             實(shí)例的代碼如下:
           
             [java]
           
             <span style="font-size:18px;">public class EX03_05 extends Activity
           
             {
           
             private TextView mTextView01;
           
             /** Called when the activity is first created. */
           
             @Override
           
             public void onCreate(Bundle savedInstanceState)
           
             {
           
             super.onCreate(savedInstanceState);
           
             setContentView(R.layout.main);
           
             /* 必須引用 android.util.DisplayMetrics */
           
             DisplayMetrics dm = new DisplayMetrics();
           
             getWindowManager().getDefaultDisplay().getMetrics(dm);
           
             String strOpt = "手機(jī)屏幕分辨率為:" + dm.widthPixels + " × " + dm.heightPixels;
           
             mTextView01 = (TextView) findViewById(R.id.myTextView01);
           
             mTextView01.setText(strOpt);
           
             }
           
             }</span>
           
             2.style的使用
           
             通常,我們只需要在布局文件(xml)中定義text的顏色和大小,但是如果需要定義的同類對(duì)象太多,我們常常會(huì)使用style來做定義,這里需要我們事先把style.xml文件先定義在res/values/目錄下,之后再做需要的填充
           
             下面的這個(gè)實(shí)例用兩個(gè)TextView來演示怎樣引用style文件
           
             2.1 style.xml
           
             [html]
           
             <span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?>
           
             <resources>
           
             <style name="DavidStyleText1">
           
             <item name="android:textSize">18sp</item>
           
             <item name="android:textColor">#EC9237</item>
           
             </style>
           
             <style name="DavidStyleText2">
           
             <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></span>
           
             2.2 layout布局文件
           
             [html]
           
             <span style="font-size:18px;"><?xml version="1.0" encoding="utf-8"?>
           
             <LinearLayout
           
             xmlns:android="schemas.android.com/apk/res/android"
           
             android:background="@drawable/white"
           
             android:orientation="vertical"
           
             android:layout_width="fill_parent"
           
             android:layout_height="fill_parent"
           
             >
           
             <!-- 套用樣式1的TextView -->
           
             <TextView
           
             style="@style/DavidStyleText1"
           
             android:layout_width="fill_parent"
           
             android:layout_height="wrap_content"
           
             android:gravity="center_vertical|center_horizontal"
           
             android:text="@string/str_text_view1"
           
             />
           
             <!-- 套用樣式2的TextView -->
           
             <TextView
           
             style="@style/DavidStyleText2"
           
             android:layout_width="fill_parent"
           
             android:layout_height="wrap_content"
           
             android:gravity="center_vertical|center_horizontal"
           
             android:text="@string/str_text_view2"
           
             />
           
             </LinearLayout>
           
             </span>
           
           

          posted on 2013-06-25 18:11 好不容易 閱讀(142) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          PK10開獎(jiǎng) PK10開獎(jiǎng)
          主站蜘蛛池模板: 虹口区| 会泽县| 宁乡县| 南充市| 阜新市| 香格里拉县| 广汉市| 澳门| 涟源市| 乳山市| 福泉市| 哈密市| 长治市| 福清市| 定远县| 漳州市| 方山县| 克什克腾旗| 汾西县| 金昌市| 安仁县| 黄石市| 长春市| 商南县| 将乐县| 宜川县| 凤台县| 南江县| 朔州市| 饶平县| 峨边| 海盐县| 筠连县| 吴江市| 仙桃市| 隆安县| 潮安县| 田林县| 玛曲县| 米脂县| 社会|