在layout里有个HorizontalScrollView ,HorizontalScrollView中有个LinearLayout ,动态的往LinearLayout中加入button。
在界面渲染完毕后,调用button的getRight和getLeft 期望获取按钮的左右 x 值,结果两个函数都返回0.
这是为何?
请各位高手指教,谢谢!getRight getLeft
在界面渲染完毕后,调用button的getRight和getLeft 期望获取按钮的左右 x 值,结果两个函数都返回0.
这是为何?
请各位高手指教,谢谢!getRight getLeft
解决方案 »
- jquery mobile 是什么,到底是像jquery UI一样的在界面还是什么?
- handler上遇到的一个问题
- [Android Robotium]Browser的URL输入框如何输入字符?
- hello,大家好,请问大家如何在一个包内添加2个widget
- 电信Socket的建立
- android post数据到服务器异常
- 在androidManifes.xml修改了包名以后,再用apktool打包会找不到原来的类的
- 有了url分页地址,如何实现listview分页显示
- 请问下拉框中的“清空历史记录”这一项是怎么实现的?
- Android设备和PC 可以相互ping通,但是不能Socket连接。
- 锁屏状态下可以启动重力感应器吗?
- 去大神帮忙,急!!!!
mMenusLayout 会动态的加入多个Button。
=================
一下是获取Button 左右x值的代码
for(int i=0 ;i<this.mMenusLayout.getChildCount() ;i++)
{
Button button = (Button)this.mMenusLayout.getChildAt(i);
int btRight = button.getRight();
int btLeft = button.getLeft();
Log.i("buttonX:","btRight = "+btRight +" btLef ="+btLeft );
}
结果打印的结果都是 :btRight =0 btLef = 0