在Android中将按钮大小调整为文本长度

时间:2017-10-25 12:59:45

标签: android button text togglebutton

我有sample

我想实现这个one

正如您在第一张图片中看到的,togglebutton的大小相同,但我想将togglebutton的大小动态设置为文本。感谢您的任何建议。

2 个答案:

答案 0 :(得分:0)

你走了:



mSoundPool.setOnLoadCompleteListener(new OnLoadCompleteListener()
 {
    @Override
    public void onLoadComplete(SoundPool soundPool, int sampleId,int status) {
mSoundPool.play(sampleId, LEFT_VOLUME, RIGHT_VOLUME, PRIORITY, NO_LOOP, NORMAL_PLAY_RATE);

 }
 });

a{
  border: 1px solid #000;
  text-decoration: none;
  color: #fff;
  background-color: #333;
  padding: 4px 7px;
  border-radius: 5px;
}




答案 1 :(得分:0)

使用带有背景的文本视图,如下所示。

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<stroke android:width="1dip" android:color="@color/brand_blue"/>
<corners android:radius="20dp" />

因此,根据文本视图填充,这将自动对齐。如果要连续显示多个,请使用回收器视图或列表视图。