android - 根据屏幕类型动态更改 TextView 中的点数

标签 android android-layout

<分区>

我有一个很奇怪的问题。我正在创建一个应用程序,在其中以以下格式向用户显示列表:

var1................... var2
var3................... var4
etc

问题是:如何根据用户的屏幕尺寸更改点数?我应该在/res 中使用不同的布局或尺寸来解决这个问题,还是有更简单的方法通过代码来解决?我无法安静地想出这个。任何提示或技巧将不胜感激。

一些图片,为了进一步说明问题,第一张是 Nexus 4 预览图:

Nexus 4 preview

并且,3.7 FWVGA 预览清楚地说明了问题所在,点的数量应该减少。

enter image description here

最佳答案

通过设置 allignParentLeft 和 allighnParentRight 属性,只需将两个文本框放置在 RelativeLayout 容器中的最右端和最左端。然后放置一个有很多点(任意数量 100/500)的 textView,将此 textView 设置为 RightOf 和 toLeftOf 属性,使其限制在两个煽动性文本框的空间内。

这应该有效。

关于android - 根据屏幕类型动态更改 TextView 中的点数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24163792/

相关文章:

android - 如何在 Spring 后端使用 Android 执行 GET

android - PreferenceFragment 崩溃,空对象引用

android - 为什么点击 Android 中的 Toggle 按钮时,光标总是跳到 EditText 的开头?

Android 应用程序应该在普通屏幕设备和平板电脑的 Playstore 中可见,并且应该在两者(屏幕分辨率)中显示完美

android - 约束布局 : center view on full screen but limit width to not overlap with side views

java - 如何在 LinearLayout 类中膨胀 Android View?

android - 针对不同设备修复 Android 应用程序的布局

android - 在 ActionBarSherlock 中将位图设置为主页图标

javascript - 如何在电话号码输入中插入连字符?

android - 如何在 android 中将视频/音频文件转换为字节数组,反之亦然?