android去掉标题栏、信息栏、获取屏幕分辨率、图片全屏
来源:互联网 发布:js 数组 join方法 编辑:程序博客网 时间:2024/04/29 12:20
<pre name="code" class="java">public void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);// 去掉标题栏this.requestWindowFeature(Window.FEATURE_NO_TITLE);// 去掉信息栏// this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,// WindowManager.LayoutParams.FLAG_FULLSCREEN);setContentView(R.layout.premain);// 获取屏幕的分辨率DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);int screenWidth = dm.widthPixels;int screenHeight = dm.heightPixels;String str = "分辨率" + screenWidth + "*" + screenHeight;Toast.makeText(this, str, Toast.LENGTH_LONG).show();imageView = (ImageView) findViewById(R.id.preMainImg);Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.koala);// BitmapDrawable bd = new BitmapDrawable(bitmap);// bd.setTileModeXY(TileMode.CLAMP , TileMode.CLAMP );// bd.setDither(true);// imageView.setBackgroundDrawable(bd);// 获取这个图片的宽和高int imgWidth = bitmap.getWidth();int imgHeight = bitmap.getHeight();// 计算缩放率,新尺寸除原始尺寸float scaleWidth = ((float) screenWidth) / imgWidth;float scaleHeight = ((float) screenHeight) / imgHeight;// 创建操作图片用的matrix对象Matrix matrix = new Matrix();// 缩放图片动作matrix.postScale(scaleWidth, scaleHeight);// 旋转图片 动作// matrix.postRotate(45);// 创建新的图片Bitmap resizedBitmap = Bitmap.createBitmap(bitmap, 0, 0, imgWidth,imgHeight, matrix, true);BitmapDrawable bd = new BitmapDrawable(resizedBitmap);bd.setTileModeXY(TileMode.CLAMP, TileMode.CLAMP);bd.setDither(true);imageView.setBackgroundDrawable(bd);}
public class Test extends Activity {public Timer timer; private Handler handler; private int s = 0; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.main); //requestWindowFeature(Window.FEATURE_NO_TITLE); Log.e(Integer.toString(s),Integer.toString(s)); /* if(getRequestedOrientation()!=ActivityInfo.SCREEN_ORIENTATION_PORTRAIT) { setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } */ LinearLayout layout=(LinearLayout)findViewById(R.id.layout); layout.setBackgroundResource(R.drawable.welcome); //Tread.sleep(1000); handler = new Handler() { //发送信息是在85行 public void handleMessage(Message msg) { int i = msg.what; if(i == 3) { Intent intent = new Intent(); intent.setClass(Test.this, Choice.class); startActivity(intent); Test.this.finish(); } super.handleMessage(msg); } }; timer = new Timer(true); timer.schedule(new RemindTask(), 0, 1000); //延时0ms后执行,1000ms执行一次 Log.e("timer1","timer1");}@Overrideprotected void onDestroy() {// TODO Auto-generated method stubLog.e("onDestroy","onDestroy");timer.cancel();super.onDestroy();}class RemindTask extends TimerTask { public void run() { s++; Message message = new Message(); message.what = s; Log.e(Integer.toString(s),Integer.toString(s)); handler.sendMessage(message); } }}
android 中获取屏幕大小的两种方法
2011-04-11 13:53
Java代码
import android.util.DisplayMetrics;
private DisplayMetrics dm;//屏幕分辨率容器
dm = new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
int width = dm.widthPixels;
int height = dm.heightPixels;
----------------------------------------------------------------------------------------------------------------------------
Display display = getWindowManager().getDefaultDisplay();int width = display.getWidth();
int height = display.getHeight();
- android去掉标题栏、信息栏、获取屏幕分辨率、图片全屏
- android去掉标题栏、信息栏、获取屏幕分辨率、图片全屏
- android去掉标题栏、信息栏、获取屏幕分辨率、图片全屏
- Android全屏 去掉信息栏,去掉标题栏
- 去掉标题栏、信息栏和实现全屏
- 去掉标题栏、信息栏和实现全屏
- 去掉标题栏、信息栏和实现全屏
- Android去掉标题栏全屏
- android 全屏 去掉标题栏
- Android去掉标题栏和全屏
- Android去掉标题栏和全屏
- Android去掉标题栏和全屏
- Android去掉标题栏和全屏
- Android去掉标题栏和全屏
- Android 实现全屏 去掉标题栏
- Android去掉标题栏和全屏
- Android 全屏或去掉标题栏
- android 去掉标题栏 , 保持全屏
- android ping function
- java泛型
- Windows内核学习点滴记录
- comparison between rand() and arc4random()
- HDU--4043(Graph)
- android去掉标题栏、信息栏、获取屏幕分辨率、图片全屏
- 类别(objective-c基础笔记)
- hdu 2552
- presentModalViewController模式view
- 我使用过的 mysql 命令。0
- android-getTextSize返回值是以像素(px)为单位的,setTextSize()以sp为单位
- hdu 2063 过山车(二分图匹配)
- 沟通
- CALLBACK, WINAPI, AFXAPI和函数调用方式