旋转整个android布局
答
是的,有可能以编程方式更改布局(虽然不确定大约180度?)。
请参阅此链接:Change Screen Orientation programmatically using a Button
第一个答案,他解释了如何以编程方式更改布局,而不是setOnClickListner,你可以用你的事件监听。
编辑:看看这个: https://developer.android.com/reference/android/content/Intent.html#ACTION_HEADSET_PLUG
它其中发生在耳机在插入的情况下广播