Android mobile phone screen size acquisition, android screen acquisition
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; // class for obtaining mobile phone screen resolution 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 (). getdefadisplay display (). getMetrics (dm); // get the cell phone width and height String strPM = "cell phone resolution:" + 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 ;}}
Effect