android studio - 如何根据文本调整按钮大小?

android studio - How do I resize buttons based on text?

我正在制作两个按钮。

如果单击一个按钮,另一个按钮的文本会更改。

我使用 setText

对初始状态进行了编码
mBtn.setOnClickListener(this);
mBtn.setText("Connect");

并使用

更改文本
mBtn.setText("Disconnect");

在这种情况下,按钮的长度是固定的初始长度。

我能做什么?

在您的布局上使用它会起作用。先去掉固定宽度。

 android:layout_width="wrap_content"
 <Button

                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:gravity="center"
                    android:text="Connect"
                    android:padding="5dp"
                    />