相关疑难解决方法(0)

设置按钮高度等于按钮宽度

我在互联网上看到了很多这个问题,但所有解决方案对我都不起作用..

所以这就是问题所在.我想要一个屏幕宽度为50%的按钮(工作正常).

但现在我希望它与宽度具有相同的高度.

不知怎的,这不起作用:

Button button1 = (Button) findViewById(R.id.button1);
int btnSize = button1.getLayoutParams().width;
button1.setLayoutParams(new LinearLayout.LayoutParams(btnSize, btnSize));
Run Code Online (Sandbox Code Playgroud)

请参阅以下代码:

Activity1.java:

package nl.jesse.project1;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Button;
import android.widget.LinearLayout;


public class Activity1 extends Activity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_activity1);

        Button button1 = (Button) findViewById(R.id.button1);
        int btnSize = button1.getLayoutParams().width;
        System.out.println(btnSize);
        //button1.setLayoutParams(new LinearLayout.LayoutParams(btnSize, btnSize));
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if …
Run Code Online (Sandbox Code Playgroud)

height android button width

3
推荐指数
1
解决办法
4261
查看次数

标签 统计

android ×1

button ×1

height ×1

width ×1