我的 android 平板电脑中有一个应用程序。该应用程序的用户界面非常糟糕。我想制作另一个级别 - 如果这个词是正确的 - 并使用相同的应用程序。我不会添加新的操作、功能。我只是想让按钮、标签和文本看起来更好。
是否可以重新设计 UI,或者在用户和应用程序之间建立一个层?
非常感谢。
编辑:不幸的是,我没有源代码。
在您的 xml 视图中使用dip而不是px。
为了让它看起来更好设计它为不同的屏幕。为布局制作文件夹,例如
1.layout-small(适用于三星galaxy mini等手机)
2.layout-medium(适用于三星 Galaxy Note 等手机)
3.layout-large(7-10寸平板)
4.layout-xlarge(10+英寸设备)
确保文件名和视图 ID 应该相同,以避免运行时出现空指针异常。只需在 xml 文件中使用视图属性和大小即可。
有关更多详细信息,请参阅此
实际上,在没有源代码的情况下更改 UI 会很困难,因为您不知道这些 UI 控件将如何工作和外观。以简单的方式,您可以根据需要更改活动的方向,例如清单文件中的纵向到横向,添加不同分辨率的图像并调整填充等等。但这不会是一个好的解决方案。
检查此链接,将帮助您了解适用于平板电脑和手机的 Android 应用程序
您首先需要检查一下:
http://developer.android.com/guide/practices/screens_support.html
Android 旨在用于多种设备。它允许您为不同尺寸和屏幕分辨率的设备定义不同的布局 (UI)。
您也可以使用Fragments之类的东西将您的应用程序功能划分为更小的部分,并仅显示适合当前设备的部分。