RadioButton是放到你的layout上面的,你可以通过调用RadioButton的layout(l,t.r.b)来知道它的绘制位置。

解决方案 »

  1.   

    Android 获取 布局中组件的坐标 : http://blog.csdn.net/sjf0115/article/details/7306284 
      

  2.   

    你说的太简单了,不明白
    你不是问“如何设置线条两个端点的位置为两个RadioButton控件的位置”吗。
    比如说,你的线条两个端点的坐标分别为(x1, y1)和(x2,y2)你的两个RadioButton对象分别为 mRadioButton1, mRadioButton2.
    把这两个RadioButton分别放到两个坐标点上,比如你的RadioButton的大小为2*SmRadioButton1.layout(x1-S, y1-S, x1+S, y1+S);
    mRadioButton2.layout(x2-S, y2-S, x2+S, y2+S);这样就把两个RadioButton的的中心点放到(x1, y1) 和 (x2, y2)上了。你试试,不知道你问的是不是这个意思。
      

  3.   

    你说的太简单了,不明白
    你不是问“如何设置线条两个端点的位置为两个RadioButton控件的位置”吗。
    比如说,你的线条两个端点的坐标分别为(x1, y1)和(x2,y2)你的两个RadioButton对象分别为 mRadioButton1, mRadioButton2.
    把这两个RadioButton分别放到两个坐标点上,比如你的RadioButton的大小为2*SmRadioButton1.layout(x1-S, y1-S, x1+S, y1+S);
    mRadioButton2.layout(x2-S, y2-S, x2+S, y2+S);这样就把两个RadioButton的的中心点放到(x1, y1) 和 (x2, y2)上了。你试试,不知道你问的是不是这个意思。
    你弄反了,应该设置线条端点的坐标为按钮的坐标,让端点的坐标随着按钮的坐标变化而变化