我希望scrollview能够适应我的屏幕的一半,无论它运行的是什么Android设备......我怎么能动态地做到这一点。我试过这样的事情,但我被困了
Display display = ((WindowManager) getSystemService(this.WINDOW_SERVICE)).getDefaultDisplay();
int displayHeight = display.getHeight();
Log.w("DHA","test 3");
ScrollView sv = (ScrollView)findViewById(R.id.ScrollView01);
Log.w("DHA","test 2");
sv.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, displayHeight - 10));
应用程序在最后一行
后意外关闭答案 0 :(得分:1)
try this this might help you..:)
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
Log.v("arpit", "dm width" + dm.widthPixels + "dm heigth"
+ dm.heightPixels);
widt = dm.widthPixels;
hight = dm.heightPixels
LayoutParams params= new LayoutParams(
widt/2 ,hight/2);