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

          Java專題文章博客和開源

          常用鏈接

          統(tǒng)計(jì)

          最新評論

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

            這里介紹兩個(gè)例子
           
             1.取得手機(jī)屏幕分辨率的大小
           
             這個(gè)程序非常簡單,其中只需要一個(gè)關(guān)鍵的類--DisplayMetrics,這個(gè)類對象記錄了一些常用的信息,包含了顯示信息,大小,維度,字體等托福答案
           
             注意:取得的分辨率的寬和高都是整形
           
             實(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的顏色和大小,但是如果需要定義的同類對象太多,我們常常會(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 好不容易 閱讀(139) 評論(0)  編輯  收藏


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


          網(wǎng)站導(dǎo)航:
           
          PK10開獎(jiǎng) PK10開獎(jiǎng)
          主站蜘蛛池模板: 达日县| 故城县| 阿拉善盟| 板桥市| 航空| 临武县| 浦北县| 吉安市| 台东县| 黄浦区| 东山县| 隆林| 运城市| 旌德县| 兴隆县| 阿荣旗| 雷山县| 洛隆县| 蒲城县| 大兴区| 镇江市| 峡江县| 根河市| 崇信县| 商都县| 新津县| 青州市| 垦利县| 吉木萨尔县| 永寿县| 辽源市| 革吉县| 长汀县| 南宁市| 新竹市| 藁城市| 怀来县| 即墨市| 博罗县| 望城县| 刚察县|