获取 Android 中双精度变量的指南百分比值
Getting guideline percentage value to a double variable in Android
我使用 4 条准则将屏幕分为 6 个区域。我已将值设置为百分比。因此,通过识别百分比,我可以检测屏幕的扇区。在我使用
导入指南的代码中
Guideline glV1 = (Guideline)findViewById(R.id.glV1); //Verticle guideline 1
这里显示的是我所说的百分比
现在我想将该指南的百分比 (36%) 值获取到双精度变量。我用谷歌搜索,但没有找到任何答案。有人吗?
谢谢!
对 ConstraintLayout
使用 LayoutParams
。参见documentation。下面是一些代码,可以 return 您寻求的价值。在 activity_main
的 XML 中,指南的 ID 设置为 "guideline"。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Guideline guideline = (Guideline) findViewById(R.id.guideline);
double percent = ((ConstraintLayout.LayoutParams) guideline.getLayoutParams()).guidePercent;
}
我使用 4 条准则将屏幕分为 6 个区域。我已将值设置为百分比。因此,通过识别百分比,我可以检测屏幕的扇区。在我使用
导入指南的代码中Guideline glV1 = (Guideline)findViewById(R.id.glV1); //Verticle guideline 1
这里显示的是我所说的百分比
现在我想将该指南的百分比 (36%) 值获取到双精度变量。我用谷歌搜索,但没有找到任何答案。有人吗?
谢谢!
对 ConstraintLayout
使用 LayoutParams
。参见documentation。下面是一些代码,可以 return 您寻求的价值。在 activity_main
的 XML 中,指南的 ID 设置为 "guideline"。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Guideline guideline = (Guideline) findViewById(R.id.guideline);
double percent = ((ConstraintLayout.LayoutParams) guideline.getLayoutParams()).guidePercent;
}