Android计量单位有什么区别?
user-interface android units-of-measurement dimension android-layout
我是Xamarin的新手并且在第一次申请时苦苦挣扎.我有一个图像,上面有一个入口视图.这样我就创建了一个自定义条目背景.
但是,条目的字体大小不会随着具有不同分辨率的不同设备而缩放.当我调整设备A的字体大小,现在检查设备B上的相同应用程序时,字体大小太大了.
我也尝试在Android代码中动态设置字体大小,如下所述:http: //developer.xamarin.com/recipes/android/resources/device_specific/detect_screen_size/
但这仍然没有给出我想要的结果.在RelativeLayout中也没有百分比定义.
我只是希望我的字体大小保持相对于屏幕大小相同,因此条目始终在背景图像边框内.
我希望任何人都可以帮助我,或者给我一个解决方法的提示.
我有一个Android应用程序需要一些调整,如果用户将其字体大小设置为特大(通过设置 - >显示 - > 4.0及更高的字体大小).
我有一个简单的方法来告诉用户的字体大小偏好是什么
更新:
在我的layout.xml中,我有类似于设置按钮的行
android:textAppearance="?android:attr/textAppearanceMedium"
android:textStyle="bold"
android:typeface="sans"
Run Code Online (Sandbox Code Playgroud)
请注意,我没有直接设置字体大小.除了超大设置外,此布局在所有情况下都能正常工作.在这种情况下,由于空间限制,它会使按钮的文本换行为2行.
我的目标是在特大号的情况下进行轻微的措辞改变,使其不会换行
我正在开发android应用程序.对于减少操作栏菜单项的文本大小有一个疑问.这是我的代码.
<style name="MyActionBar.MenuTextStyle" parent="android:style/TextAppearance.Holo.Widget.ActionBar.Menu">
<item name="android:textColor">#888888</item> <!--
<item name="android:textStyle">bold</item> -->
<item name="android:textSize">10dip</item>
<item name="android:textAppearance">@android:style/TextAppearance.Medium</item>
</style>
Run Code Online (Sandbox Code Playgroud)
提前致谢..
我想知道为什么我的TextView大小对于不同的设备是不同的,即使我在sp或dp中设置文本大小.
请帮我.谢谢.