android - 如何确定Android或galaxy标签?

标签 android android-layout

我创建了一个 android 应用程序来支持移动 android 手机和 galaxy 选项卡,我需要动态对齐文本,它是移动版本(布局小)我需要将 TextView 的文本动态设置为“移动电话” ,否则如果它是三星 galaxy 选项卡或其他一些 android 选项卡,我需要将文本动态设置为“Galaxy Tab”。

有知道解决方法的大神帮帮我吗?

谢谢。

最佳答案

另一种选择是检查屏幕尺寸分类器:

int mask = Configuration.SCREENLAYOUT_SIZE_MASK;
int size = context.getResources().getConfiguration().screenLayout;
if ((size & mask) == Configuration.SCREENLAYOUT_SIZE_XLARGE) {
    // Screen is classified x-large
}

您可以使用相同的方法通过为 Configuration 使用不同的值来检查其他屏幕尺寸。旗帜。

关于android - 如何确定Android或galaxy标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6266082/

相关文章:

Android:横向模式下 Nexus 10 上不需要的左/右页边距

android - 在 FingerPaint 中绘图时滞后

android - 每个项目都会调用 recyclerview 的查看者

android - 更改 ActionBar 中的操作溢出文本颜色

android - 我如何强制 ViewPager 重新创建它们的 fragment ?

android - AudioTrack - AudioTack 不播放完整录制的音频

android - 如何实现类似于 Lollipop 最近应用程序 UI 的 UI?

android - margin 仍然存在于替换的 fragment 中

android - 如何在按下状态下更改 GridView 项目文本的颜色?

android - 禁用平板电脑上的旋转