如何在切换按钮,标题和副标题中添加两个文本?

时间:2017-02-07 14:39:19

标签: java android

如何在切换按钮,标题和副标题中添加两个文本,如下图所示。

enter image description here

2 个答案:

答案 0 :(得分:0)

我猜你有几种方法可以实现这样的按钮视图。

备选方案1:您可以设计自定义视图以满足您的需求。使用自定义视图,您可以设计所需的任何内容。

备选方案2:如果您可以这种方式设置按钮的文本,

class UserSerializer(serializers.ModelSerializer):
    owner = serializers.PrimaryKeyRelatedField(many=True, queryset=User.objects.all())
    #print 'owner'
    #owner = serializers.ReadOnlyField(source='owner.username')
    class Meta:
        model = User
        fields = ('id','username','email','company','password','confirm_pwd','is_admin','is_user','is_active','device_id','highlighted','owner')

备选方案3:与备选方案2类似,您可以执行以下操作。

android:text="Titel \n subTitle"

我不确定你是否会得到另外的2和3这样的按钮,但你可以检查。如果我在你的位置,我会设计一个自定义视图,这意味着我会遵循替代方案1。

答案 1 :(得分:-1)

您应该按照此处添加切换按钮时显示的文字:

toggleButton.setText(textOff);    // Initial State
toggleButton.setTextOff(textOff) // When Switch is Checked Off
toggleButton.setTextOn(textOn);  // When Switch is Checked On

相关文字(XML)

android:textOff="Custom Notification Disabled"
android:textOn="Custom Notification Enabled" 

希望这有助于解决您的问题!