簡體   English   中英

使用一些按鈕旋轉布局

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM