gpt4 book ai didi

java - 我的 ImageButton 没有像代码告诉它的那样重新缩放。事实上它什么也没做

转载 作者:太空宇宙 更新时间:2023-11-04 14:12:13 27 4
gpt4 key购买 nike

我的 ImageButton 没有像代码告诉它的那样重新缩放。事实上它没有做任何事情。

代码:

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
getSupportActionBar().setDisplayShowCustomEnabled(true);
setTitle("Valour");
setContentView(R.layout.activity_main_screen);
getScreenRes();
}

public void getScreenRes() {
DisplayMetrics display = this.getResources().getDisplayMetrics();
int width = display.widthPixels;
int height = display.heightPixels;
int buttonheight = display.heightPixels / 8;
double buttonwidth = buttonheight * 2.66666667;
int buttonwidthint = (int) Math.round(buttonwidth);
ImageButton firsttimeFB = (ImageButton) findViewById(R.id.firsttime_fb);
firsttimeFB.getLayoutParams().width = buttonwidthint;
firsttimeFB.getLayoutParams().height = buttonheight;
}

XML:

<ImageButton
android:layout_width="50dip"
android:layout_height="50dip"
android:background="@drawable/facebook"
android:id="@+id/firsttime_fb"
/>

最终看起来像这样:

Incorrectly scaled ImageButton

最佳答案

更改宽度和高度后,从 firsttimeFB 调用 setLayoutParams()

关于java - 我的 ImageButton 没有像代码告诉它的那样重新缩放。事实上它什么也没做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28194449/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com