EX09_01_02.java
上传用户:vip_99
上传日期:2021-03-27
资源大小:61159k
文件大小:2k
源码类别:

android开发

开发平台:

Java

  1. package irdc.EX09_01;
  2. import android.app.Activity; 
  3. import android.content.Intent; 
  4. import android.os.Bundle; 
  5. import android.util.DisplayMetrics; 
  6. import android.view.View; 
  7. import android.widget.AbsoluteLayout; 
  8. import android.widget.TextView; 
  9. public class EX09_01_02 extends Activity 
  10.   private TextView mTextView03; 
  11.   /* 中文字的间距 */
  12.   private int intShiftPadding = 14; 
  13.    
  14.   @Override 
  15.   protected void onCreate(Bundle savedInstanceState) 
  16.   { 
  17.     // TODO Auto-generated method stub 
  18.     super.onCreate(savedInstanceState); 
  19.     setContentView(R.layout.loginok); 
  20.     
  21.     /* 创建DisplayMetrics对象,取得屏幕分辨率 */
  22.     DisplayMetrics dm = new DisplayMetrics();  
  23.     getWindowManager().getDefaultDisplay().getMetrics(dm); 
  24.      
  25.     /*通过 findViewById()来取得TextView对象*/  
  26.     mTextView03 = (TextView)findViewById(R.id.myTextView3); 
  27.     
  28.     /* 将文字Label放在屏幕右上方 */
  29.     mTextView03.setLayoutParams 
  30.     ( 
  31.       new AbsoluteLayout.LayoutParams(intShiftPadding*mTextView03.getText().toString().length(),18,(dm.widthPixels-(intShiftPadding*mTextView03.getText().toString().length()))-10,0) 
  32.     ); 
  33.     
  34.     /* 处理用户点击TextView文字的事件处理-注销 */
  35.     mTextView03.setOnClickListener(new TextView.OnClickListener() 
  36.     { 
  37.       /*覆盖onClick()事件*/
  38.       @Override 
  39.       public void onClick(View v) 
  40.       { 
  41.         // TODO Auto-generated method stub 
  42.         Intent i = new Intent();
  43.         /*注销后调用登录程序(EX09_01.java)*/
  44.         i.setClass(EX09_01_02.this, EX09_01.class); 
  45.         startActivity(i); 
  46.         finish(); 
  47.       } 
  48.     }); 
  49.   }