【发布时间】:2012-09-03 07:40:52
【问题描述】:
我读过:
How to set margin of ImageView using code, not xml
以及使用注释“您可以使用 context.getResources().getDisplayMetrics().density 缩放 px 值”
问题是,我用颜色表示一些值的比例,需要将光标指向某个值。
由于所有内容都计入“dip”,我如何在语法上发送 dip,而不是 px?
例如:
0____T_h_i_s__i_s___m_y___s_c_a_l_e_____________300dp
^ - My cursor pointing to 100dp (LeftMargin = 100dp)
我正在使用这行代码来设置它:
LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.WRAP_CONTENT, LinearLayout.LayoutParams.WRAP_CONTENT);
lp.setMargins(leftMargin, 0, 0, 0);
BMIcursor.setLayoutParams(lp);
【问题讨论】:
标签: android positioning density-independent-pixel