缩放图像百分比屏幕

时间:2014-01-02 15:51:58

标签: android image layout percentage

我有一张照片,想要在屏幕上显示高度的50%,并且它将占据屏幕宽度的30%。

所以让我们说这张照片 Tree

我想让它看起来像这样

enter image description here

所以这段代码:

    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);

但我只是一个空白的屏幕。谁能帮我?

1 个答案:

答案 0 :(得分:0)

您也可以像这样设置高度和宽度:

tree_button.setLayoutParams(new LayoutParams(width, height));