我有一个 Xamarin Android 项目,在其中使用尺寸文件为不同的屏幕大小/分辨率指定文本大小、填充、边距等。
我注意到在布局内直接设置值和在代码中设置值之间存在明显的差异。
例如,如果我将以下内容添加到 TextView 的布局 XML 中
android:textSize="@dimen/nav_tile_text_size"
那么我期望的结果应该与在代码中执行以下操作相同
myTextView.SetTextSize(ComplexUnitType.Sp, _context.Resources.GetDimension(Resource.Dimension.nav_tile_text_size))
尺寸文件包含以下内容: 17sp 但是生成的 UI 显示大小未正确应用。 这里我错过了什么??
我注意到在布局内直接设置值和在代码中设置值之间存在明显的差异。
例如,如果我将以下内容添加到 TextView 的布局 XML 中
android:textSize="@dimen/nav_tile_text_size"
那么我期望的结果应该与在代码中执行以下操作相同
myTextView.SetTextSize(ComplexUnitType.Sp, _context.Resources.GetDimension(Resource.Dimension.nav_tile_text_size))
尺寸文件包含以下内容: 17sp 但是生成的 UI 显示大小未正确应用。 这里我错过了什么??