【问题标题】:Custom switch button using textView使用 textView 自定义切换按钮
【发布时间】:2013-10-26 01:16:06
【问题描述】:

我使用两个 textview 组件创建了自定义开关按钮。有没有简单的方法可以使用 OnClickListener 将一个元素放在另一个元素上? 示例:

【问题讨论】:

  • 您可以使用 SwitchCompatLibrary 在旧版本的 Android 中使用 Switch 元素:github.com/ankri/SwitchCompatLibrary。或者在我看来,只需使用带有两个背景的 Button 并以编程方式将其文本在 onClick 中左/右对齐。
  • 我不需要使用这个库,因为我做了自定义切换器,上面只描述了一个问题。

标签: android xml layout textview


【解决方案1】:

你为什么要自己做? Android 已经提供了Switches,因为它已经实现了,所以你不必担心这些东西。具体来说,您需要Toggle Button(在 Android 4.0+ 中更改为切换按钮)。

这样,您将为用户提供特定于他们平台的控件,并与他们使用的其他类似应用程序相匹配。

【讨论】:

  • 我必须实现自定义切换器(圆角、自定义背景颜色、自定义字体等),上图仅为示例。我只有一个问题:我不知道如何将一个 textView 放在另一个...
  • 您可能希望使用相对布局。这不是 Android 平台上的普通组件。实施它将为您带来额外的开发时间和支持。 Android 提供的组件已经过全面测试,适用于多种屏幕尺寸,并且已经能够处理用户偏好,例如自定义文本大小和字体。
  • 我制作了这个组件,但唯一的问题是如何在单击 textView 后将一个 textView 放在另一个之上?
猜你喜欢
  • 1970-01-01
  • 2014-06-15
  • 2018-08-05
  • 2011-03-31
  • 2015-03-31
  • 1970-01-01
  • 2013-08-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多