Tag: 屏幕大小

Android系统。 设置textSize所以它的高度匹配它的父布局高度的百分比 – 可能吗?

我的任务很简单,但任何解决方案似乎非常复杂…我有一个应用程序,动态生成每行textView / editText 17表。 现在textSize被硬编码为20f所有textViews / editText – 它看起来不错,在我的手机,但它不是很兼容的FX。 平板电脑。 我想将文本大小设置为一个数字,它将使外部容器的文本的高度为1/17。 无论设备具有多大的尺寸/分辨率,每个tableRow都可以完美地适应屏幕。 它如何看起来不同的scrren大小 – img 它应该如何看起来不同的尺寸 – img 而不管别的什么样的屏幕; 英寸,尺寸,分辨率等等,文本行高总应该是红框高度的1/17。 这甚至有可能吗? 我写在kotlin和我的用户界面是动态生成的,我创建像这样的行和textViews: fun createRow(label: String, tf: Typeface): TableRow { val row = TableRow(activity) row.setBackgroundResource(R.drawable.border) gameSheetTable.addView(row) val tw = TextView(activity) tw.text = label tw.textSize = textSize tw.typeface = tf tw.setTextColor(Color.BLACK) textViews.add(tw) row.addView(tw) return row } 我努力了: […]