【问题标题】:Add text in the corner of a button Android在按钮的角落添加文字 Android
【发布时间】:2016-10-15 18:12:21
【问题描述】:

我有一个带有几个按钮的快速符号栏。除了按钮文本之外,我还想在按钮的每个角落放置一个符号。我的目标是当用户按下按钮然后在角落方向之一拖动手指时,插入角落中的符号,就像在 Quoda 应用程序中一样。这是一个快速草图:

如何以编程方式在按钮的角上书写?

对于第二部分,我想我可以这样做:我计算释放时按钮中心与 x,y 的差异,然后插入正确的符号。

编辑:我不能使用 ImageButton 和可绘制背景,因为我希望符号是可定制的。

【问题讨论】:

    标签: android button layout text


    【解决方案1】:

    尝试在RelativeLayout 的基础上创建自定义compound component,在this 教程中使用ImageView's(您也可以在中心和角落使用VectorDrawable's)。

    【讨论】:

    • 我不明白这对我有什么帮助,请您进一步解释一下
    • 首先您可以阅读this或观看that视频。或者简单地添加 RelativeLayout 和 5 ImageView's 甚至 TextViews 与相应的重力/对齐。(例如 centerInParent="true" 用于符号 "=" 等等)
    • 其实我只会使用带有TextViews的RelativeLayout。我不需要它是一个按钮,因为我可以在 RelativeLayout 上设置 onClickListener
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-17
    • 2016-02-08
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多