Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 關於android開發 >> Android手機屏幕大小的獲取,android屏幕獲取

Android手機屏幕大小的獲取,android屏幕獲取

編輯:關於android開發

Android手機屏幕大小的獲取,android屏幕獲取


package com.example.testactivity;

import android.app.Activity;
import android.os.Bundle;
import android.util.DisplayMetrics;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class TextActivity extends Activity {
    private TextView tv;
    private Button btn;
    //獲取手機屏幕分辨率的類
    private DisplayMetrics dm;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        tv=(TextView)findViewById(R.id.textView1);
        btn=(Button)findViewById(R.id.button1);
        btn.setOnClickListener(new OnClickListener() {
            
            @Override
            public void onClick(View v) {
                // TODO Auto-generated method stub
                dm=new DisplayMetrics();
                getWindowManager().getDefaultDisplay().getMetrics(dm);
            //獲得手機寬高
                String strPM="手機分辨率為:"+dm.widthPixels+"*"+dm.heightPixels;
                tv.setText(strPM);
            }
        });
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        return true;
    }

}

效果如圖:

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved