分辨率测试器 --一步一步学android(1)
目前的手机卖场上对分辨率的标注十分粗心,顾客往往对商家说的硬件配置没有识别能力。于是我的这款app很好的解决了对手机分辨率的识别。
首先打开控件 并运用intent类跳转到另一个activity
Button button=(Button)findViewById(R.id.button1);
button.setOnClickListener(new Button.OnClickListener(){
public void onClick(View v)
{
Intent intent =new Intent();
intent.setClass(MainActivity.this, SecondActivity.class);
startActivity(intent);
MainActivity.this.finish();
}
其次 在另一个类中要创建DisplayMetrics类,可直接获取手机分辨率 。
DisplayMetrics dm=new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
String str="当前手机屏幕分辨率是: "+dm.widthPixels+ "*"+dm.heightPixels;
TextView textview=(TextView)findViewById(R.id.textView2);
textview.setText(str);
package com.example.test22; import android.app.Activity; import android.os.Bundle; import android.util.DisplayMetrics; import android.widget.TextView; public class SecondActivity extends Activity{ @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.second); DisplayMetrics dm=new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(dm); String str="当前手机屏幕分辨率是: "+dm.widthPixels+ "*"+dm.heightPixels; TextView textview=(TextView)findViewById(R.id.textView2); textview.setText(str); } }

浙公网安备 33010602011771号