【问题标题】:Android: Difference in appearanceAndroid:外观差异
【发布时间】:2012-03-27 12:14:24
【问题描述】:

希望这将是一个快速简单的问题,我刚刚在旧手机上试用了我的应用程序,它在我的旧 HTC Desire 上看起来比我的新三星 SII 更好(个人意见)。主要部分是大多数东西的圆角。你知道那是从哪里来的吗?制造版还是机器人版?我可以在不花费大量精力的情况下强制圆角吗?我想大多数手机都是三星?

HTC 是 v2.2.2 三星是v2.3.4

【问题讨论】:

    标签: android android-version


    【解决方案1】:

    您在此处看到的是制造商特定的主题。 HTC 设备运行所谓的Sense UI。在三星设备上,您可以找到TouchWiz。 如果您想在三星设备上拥有 Sense UI 的外观和感觉,您确实需要通过创建自己的主题或自定义小部件样式来做出(大量)努力。

    干杯 雷纳德

    【讨论】:

    • 这就是我所担心的(现在非常害怕)我不得不说(这是题外话),但苹果在这方面做了很多事情,而谷歌让开发人员的生活变得非常困难。哦,好吧,我最好打字……干杯。
    【解决方案2】:

    您可能知道三星已经实现了自己的 Android 界面,例如 HTC。图像质量取决于 HDPI、MDPI 和 LDPI 屏幕之间的差异。

    获得圆角的最佳方法是为您的小部件创建新样式。 谷歌类似“android:background style spinner”的东西。

    问候。

    【讨论】:

    • 我发现了这一点,但在覆盖禁用状态时遇到了问题,这就是我寻找“更简单”解决方案的原因。 stackoverflow.com/questions/3646415/…
    • 我认为没有更简单的解决方案,除了使用比您的小部件具有更大 z-index 的圆角图像。您应该使用相对布局和透明圆角图像以这种方式进行搜索。
    猜你喜欢
    • 2012-05-12
    • 1970-01-01
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 2015-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多