2
我试图让我给硬编码边距的textview的顶部和左边缘。如何获得TextView的边距?
为什么我这么做?因为我想循环遍历所有的textviews,所以我可以在这个textview中放置所以我可以编程在这些精确的边界上添加单选按钮组。
textView[0] = new TextView(context);
relativeLayoutParams = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.WRAP_CONTENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
textView[0].setId(1); // changed id from 0 to 1
textView[0].setText(naam[0].toUpperCase());
relativeLayoutParams.setMargins(24, 39, 0, 0);
int tyo = relativeLayoutParams.getTop(); //Trying to get top margins.
为什么不使用的LinearLayout和重量的魔力? – 2014-10-27 10:46:53
你可以通过'getTop()'和'getLeft()'获得'TextView'的位置。检查此:http://developer.android.com/reference/android/view/View.html#getTop() – dreamcoder 2014-10-27 10:49:50
任何具体的不工作?只是看到一堆代码。 – Simas 2014-10-27 11:15:57