我正在创建一个简单的登录活动,并且试图使edittext在所有设备上看起来都一样。在Android Studio中,所有API上的外观都相同,但在实际设备上,外观却截然不同。我该怎么做才能使它们看起来都一样?
这就是在Android Studio中的外观
这就是它在真实设备上的外观
任何帮助,将不胜感激。我仍在学习Android开发。
小部件的背景取决于API级别。
将此xml设置为您的EditText
background属性。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" android:padding="10dp">
<solid android:color="#4C000000"/>
<corners android:bottomRightRadius="5dp"
android:bottomLeftRadius="5dp"
android:topLeftRadius="5dp"
android:topRightRadius="5dp"/>
</shape>
EditText
每个API都会具有与您相同的外观。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句