[英]rotate a layout with some buttons
我有一個RelativeLayout
(它是一個Quadrilateral
,在4個角具有4個按鈕,在中央有一個按鈕),我想使用其onSensorChanged
方法對其進行旋轉。 (我使用磁鐵和加速度計傳感器來尋找北方)。
這段代碼顯示了我是如何做到的:
Log.d("test","befor rotate");
rll.setRotation(20);
Log.d("test","after rotate");
這不起作用,在第一個Log.d
之后,我看到此錯誤:
Exception dispatching input event
但是,此方法( setRotation
)在另一個程序中起作用,在該程序中,我使用它來旋轉包含圖片的布局。
問題是什么?
我的問題解決了。 錯誤在這里:
RelativeLayout rll;
RelativeLayout rll = (RelativeLayout) findViewById(R.id.relativeLayout1);
我從onSensorChanged方法中旋轉了布局。 但它有問題:)我認為bcz在onSensorChanged方法之外,曾經運行一次rotate; 但是它運行了好幾次。 我是正確的?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.