学习中。。。。

来源:互联网 发布:js object[] 编辑:程序博客网 时间:2024/06/09 21:38

1:textView 设置背景色

在oncreate中

mTextView01 = (TextView) findViewById(R.id.myTextView01);

    mTextView01.setText("Drawable背景色。");
    Resources resources = getBaseContext().getResources();
    Drawable HippoDrawable = resources.getDrawable(R.drawable.white);

    mTextView01.setBackgroundDrawable(HippoDrawable);


color.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <drawable name="darkgray">#808080FF</drawable>
  <drawable name="white">#FFFFFFFF</drawable>
</resources>


2:String文字资源

  CharSequence str_2 = getString(R.string.str_2);//string文件中的字段
    String str_3 = "我是程序里调用Resource的";//直接写得字段
    mTextView02.setText(str_3 + str_2);


3:手机屏幕分辨率

  

 /* 必须引用 android.util.DisplayMetrics */
    DisplayMetrics dm = new DisplayMetrics();
    getWindowManager().getDefaultDisplay().getMetrics(dm);
    String strOpt = "手机屏幕分辨率为:" + dm.widthPixels + " × " + dm.heightPixels;

   物理值宽高要乘以密度: float density = dm.density;


4:style

main中

<!-- 套用樣式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" />


style中:

<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>


color中:

<resources>
  <drawable name="darkgray">#808080FF</drawable>
  <drawable name="white">#FFFFFFFF</drawable>
  <drawable name="transparent_background">#a0000000</drawable>
</resources>


5: