【问题标题】:Monodroid Custom UI controlsMonodroid 自定义 UI 控件
【发布时间】:2011-12-06 17:18:31
【问题描述】:

我想知道在哪里可以访问专门用于 Monodroid 的 NinePatch 图像。我想将默认颜色从蓝色更改为橙​​色(如果我在 Java 中这样做,它已经是橙色了)。

我只需要更改编辑文本,使其默认颜色不同。我见过 http://www.androidworks.com/changing-the-android-edittext-ui-widget 这确实很有帮助,但仅就香草 Android 而言。我尝试按照说明进行操作,但我找到了标准的橙色 Java 图像,而不是 Mono 的,它们是蓝色的。

最低框架为 2.2。我知道我正在获取 java 图像,因为当我转到 C:\Android\android-sdk\platforms 时没有 android-2.2 文件夹。

【问题讨论】:

    标签: user-interface customization xamarin.android


    【解决方案1】:

    我不太确定你指的是什么。 Mono for Android 不提供任何 NinePatch 图像。 Mono for Android 只是在 Java API 上提供了一个瘦绑定,它不做任何自定义。

    可能是通过更改您的 Android 目标框架触发的?

    【讨论】:

    • 我确实尝试过这种方式,但 Xamarin 没有为该问题提供任何解决方案。我知道绑定应该在那里,但是我什至从哪里开始以及如何开始???谢天谢地,我找到了答案。感谢您发布!
    【解决方案2】:

    我找到了答案 - 谢天谢地,它不涉及更改 9Patches!

    您可以在可绘制文件夹中创建一个描述按钮、文本框等的 xml,并使用实心标签、按下事件等创建一个选择器。 (http://developer.android.com/guide/topics/资源/drawable-resource.html)

    然后,您可以在 Values 文件夹中将颜色设置为常量集,然后就可以了!解决方案!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-12-06
      • 1970-01-01
      • 1970-01-01
      • 2011-05-18
      • 2022-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多