【问题标题】:How can I make my custom keyboard transparent?如何使我的自定义键盘透明?
【发布时间】:2011-02-17 13:21:26
【问题描述】:

我想让软键盘背景透明,按键半透明。

【问题讨论】:

  • 嘿@msw 这是一个非常古老的问题,这是针对 Android V1.6 的。你有没有运气来定制这个?

标签: android softkeys


【解决方案1】:

最好的方法是为键盘上的按钮设置 alpha。如果我们知道您是在制作自己的键盘还是尝试更改内置键盘,那将会有所帮助。更改内置键盘超出了可能性范围,除非您决定根设备并用您自己的代码替换键盘代码。如果您正在制作自己的键盘,则普通键盘和透明键盘之间的唯一区别在于您为按钮和图层设置 alpha(透明度)。

这是一个例子:

<Button android:id="@+id/a" 
    android:text="@string/a"
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"
    android:layout_weight="1"  
    android:textColor="@color/black"
    android:alpha="0.50"  ></Button> <!-- 50% transparent -->

【讨论】:

    【解决方案2】:

    您可以为此制作具有完整键盘布局的自定义图像。并相应地定位键。我为我的一个项目做了这个。

    【讨论】:

      【解决方案3】:

      在 input.xml 的键盘视图中设置 android:alpha="0.50"

      在 android:background="@color/keyboard_background" 中设置 argb(a=alpha)

      【讨论】:

        猜你喜欢
        • 2014-03-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-11-11
        • 1970-01-01
        • 2010-11-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多