Android 尺寸資源

2018-02-18 14:32 更新

像素,英寸和點(diǎn)都是可以在XML布局或Java代碼中發(fā)揮作用的尺寸的示例。

例子

以下代碼顯示你可以在XML中使用尺寸資源。

<resources>
    <dimen name="mysize_in_pixels">1px</dimen>
    <dimen name="mysize_in_dp">5dp</dimen>
    <dimen name="medium_size">100sp</dimen>
</resources>

你可以使用以下任意單位指定尺寸:

  • px: 像素
  • in: 英寸
  • mm: 毫米
  • pt: 點(diǎn)
  • dp: 基于160dpi屏幕的與密度無關(guān)的像素
  • sp: 與比例無關(guān)的像素

以下代碼顯示如何訪問定義的尺寸資源。

float dimen = activity.getResources().getDimension(R.dimen.mysize_in_pixels);

mysize_in_pixels 在上面的資源文件中定義。


在XML中使用尺寸資源

以下代碼具有XML中的尺寸資源的定義。

<resources>
    <dimen name="mysize_in_pixels">1px</dimen>
    <dimen name="mysize_in_dp">5dp</dimen>
    <dimen name="medium_size">100sp</dimen>
</resources>

以下xml布局資源引用上面定義的尺寸。

<TextView android:layout_width="fill_parent"
          android:layout_height="wrap_content"
          android:textSize="@dimen/medium_size"/>


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號