使用某些按钮旋转布局

时间:2014-08-20 18:15:19

标签: android button rotation android-sensors

我有一个RelativeLayoutQuadrilateral有4个角的4个按钮,中间有一个按钮)我希望使用onSensorChanged方法旋转它。 (我使用磁铁和加速计传感器找到北方。)

此代码显示了我的工作方式:

Log.d("test","befor rotate");
rll.setRotation(20);
Log.d("test","after rotate");

这不起作用,在第一个Log.d之后我看到了这个错误:

Exception dispatching input event

但是,此方法(setRotation)适用于另一个程序,我用它来旋转包含图片的布局。

有什么问题?

1 个答案:

答案 0 :(得分:0)

我的问题已经解决了。 错误在这里:

RelativeLayout rll;
RelativeLayout rll = (RelativeLayout) findViewById(R.id.relativeLayout1);

我将布局从onSensorChanged方法中移出。但它有问题:) 我认为bcz在onSensorChanged方法中,旋转一次运行;但在它里面运行了好几次。 我没错?