Android开发之初级开发_获取屏幕的宽度和高度

//这里获取的是屏幕像素密度

MainActivity.java:

import android.app.Activity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.widget.TextView;

public class PaintActivity extends Activity
{
    private TextView tView;
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //
        DisplayMetrics dm=new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(dm);
        String str="手机分辨率为:"+dm.heightPixels+"宽度:"+dm.widthPixels;
        tView=(TextView) findViewById(R.id.show);
        tView.setText(str);
    }
}


布局文件:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <TextView
        android:id="@+id/show"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:text="显示" />

</LinearLayout>

 

posted @ 2014-05-15 14:28  loneliness__白色  阅读(88)  评论(0)    收藏  举报