1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > android开发根据分辨率设置高度 【android】根据屏幕分辨率设置底栏高度

android开发根据分辨率设置高度 【android】根据屏幕分辨率设置底栏高度

时间:2024-01-29 20:30:02

相关推荐

android开发根据分辨率设置高度 【android】根据屏幕分辨率设置底栏高度

标签:安卓

public void setFooterHeightWithScreen()

{

//得到屏幕分辨率

int srcWidth =getWindowManager().getDefaultDisplay().getWidth();

// Log.i("f", srcWidth.toString());

//System.out.print(srcWidth);

//得到按钮

Button b1 = (Button) findViewById(R.id.footer1);

Button b2 = (Button) findViewById(R.id.footer2);

Button b3 = (Button) findViewById(R.id.footer3);

Button b4 = (Button) findViewById(R.id.footer4);

//得到按钮图片的高

Drawable r=this.getResources().getDrawable(R.drawable.main_hunt0);

BitmapDrawable b=(BitmapDrawable)r;

Bitmap t=b.getBitmap();

t.getHeight();

//通过按钮得到父控件 根据屏幕分辨率设置高

LinearLayout.LayoutParams l=(LayoutParams) b1.getLayoutParams();

int i=(int)((srcWidth/4.0* t.getHeight())/(t.getWidth()));

l.height=i;

b1.setLayoutParams(l);

b2.setLayoutParams(l);

b3.setLayoutParams(l);

b4.setLayoutParams(l);

// int i=(int)((srcWidth/4.0* b1.getHeight())/(b1.getWidth()));

// b1.setHeight(i);

}

未经允许,。

标签:安卓

原文:/fried_potatoes/article/details/42708211

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。