アプリの webview に web ページを表示しています。ユーザーがwebview内の編集テキストをクリック/タッチしたときにのみ画面の向きを有効にしたい.私は以下のコードを試しました.
mWebView.setOnTouchListener(new View.OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
WebView.HitTestResult hr = ((WebView)v).getHitTestResult();
if(hr!=null){
if(hr.getType()==HitTestResult.EDIT_TEXT_TYPE)
((Activity) context).setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);
else
((Activity) context).setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
}
return false;
}
});
ただし、OS バージョン 2.3 未満では動作しません。これらのバージョンでもこれを行うにはどうすればよいですか.助けてください.私はこれで立ち往生しています..