我有一张照片,想要在屏幕上显示高度的50%,并且它将占据屏幕宽度的30%。
所以让我们说这张照片
我想让它看起来像这样
所以这段代码:
tree_button = new ImageButton(this);
tree_button.setImageResource(R.drawable.tree_pict);
tree_button.setOnClickListener(treeButtonOnClickListener);
tree_button.setBackgroundColor(Color.TRANSPARENT);
LinearLayout.LayoutParams treeLayout = new LinearLayout.LayoutParams(0,LayoutParams.WRAP_CONTENT);
treeLayout.gravity = Gravity.FILL_HORIZONTAL;
treeLayout.weight = 0.3f;
addContentView(tree_button,treeLayout);
但我只是一个空白的屏幕。谁能帮我?
答案 0 :(得分:0)
您也可以像这样设置高度和宽度:
tree_button.setLayoutParams(new LayoutParams(width, height));