0

在 Button 中携带文本消息而不在 Android 中显示它我不想使用任何额外的变量将我的数据与 Button 一起携带setText到 Button 本身。我希望按钮上的文本不可见,或者应该清晰,但按钮应该可见。

PS:我已经为按钮或正在使用的视图设置了 setTag,所以不能使用它。

我在 iOS App 开发中看到可以为按钮或视图设置标题并将其颜色设置为清除,以便看不到内容。

到目前为止,我尝试过的是:

square.setText("-1");
square.setTextSize(0);
square.setTextColor(Color.TRANSPARENT); 
square.setTextColor(R.drawable.trans);

这里:“-1”是根据程序逻辑更改为的数据0 & 1,但用户不应该看到这些数据,我通过使用 getText() 函数来使用这些数据。

(我不想将此按钮设置为不可见或消失,因为此按钮是可点击的)

先感谢您 !

4

2 回答 2

1

Set Transparency to the text color of button like this, Text will not be visible anymore

  <Button android:layout_height="40dp"
        android:layout_width="120dp"
        android:text="Invisible button"
        android:textColor="#00000000"/>
于 2013-09-28T12:29:36.740 回答
0

Do this way..

 <Button
        android:layout_width="300dp"
        android:layout_height="300dp"
        android:layout_centerInParent="true"
        android:textColor="@android:color/transparent"
        android:background="@android:color/transparent" />
于 2013-09-28T12:51:26.033 回答