Android 丑陋的小部件-安卓

Android 丑陋的小部件-安卓,android,layout,widget,Android,Layout,Widget,我是Android编程新手,我正在构建一个小测试程序 我的问题是,在.xml文件的图形布局中,小部件(微调器、按钮…)看起来又漂亮又圆,但当我将程序放入手机(Nexus S,如果有关系的话)或emolator时,它们的边缘是圆的,使整个程序看起来非常难看 是不是我做错了什么 谢谢 我相信Nexus S没有使用默认的android主题。许多标准UI项(单选按钮、按钮、复选框等)的外观将与UI生成器显示的外观不同 编辑:等等…它在模拟器中的显示也不一样??我的答案可能不适用于这种情况,抱歉:-\问题

我是Android编程新手,我正在构建一个小测试程序

我的问题是,在.xml文件的图形布局中,小部件(微调器、按钮…)看起来又漂亮又圆,但当我将程序放入手机(Nexus S,如果有关系的话)或emolator时,它们的边缘是圆的,使整个程序看起来非常难看

是不是我做错了什么


谢谢

我相信Nexus S没有使用默认的android主题。许多标准UI项(单选按钮、按钮、复选框等)的外观将与UI生成器显示的外观不同


编辑:等等…它在模拟器中的显示也不一样??我的答案可能不适用于这种情况,抱歉:-\

问题是您已将构建目标设置为2.2或更早版本,而Nexus S正在运行2.3,它已重新设计了UI元素。如果将build target设置为2.3,它将在Eclipse XML viewer中显示与Nexus S中相同的(未舍入的)按钮和其他元素。

那么未舍入的按钮是新按钮吗?那不是很愚蠢吗?这些人更丑。 我将构建目标设置为1.6,emulator和NexusS都运行2.3,这就是原因。
有没有人有一个指南来解释如何将UI项目更改为更好的项目?

请您截图说明您的确切意思?很难理解你的意思。我上传了一张图片-你可以通过从github获取你喜欢的资源并在你的项目中替换它们来解决这个问题。用更好的按钮制作你自己的主题。你可以在你的drawable-download SDK 2.2或更早版本中添加圆角元素,然后从[your SDK folder]/platforms/android-[SDK version lower Thor 9]/data/res中抓取它们。但是我会让元素保持原样,因为有些ppl喜欢2.3中的新设计。