*

View

Button等の表示・非表示

ButtonやLayout等を表示・非表示を動的にしたい場合

//表示
setVisibility(View.VISIBLE)

//非表示(非表示にしたスペースを空けたまま)
setVisibility(View.INVISIBLE)

//非表示(非表示にしたスペースを詰めて元々なかったようにする)
setVisibility(View.GONE)

 

//無効状態(有効時 true)
setEnabled(false)

//クリック出来ない状態(できる true)
setClickable(false)

//選択できない状態(できる true)
setSelected(false)

WebView

WebView webView = (WebView) findViewById(R.id.web_view);

// WebViewの設定をするためにWebSettingsオブジェクトを取得
WebSettings settings = webView.getSettings();

 

//ズーム機能の有効設定
settings.setSupportZoom(true);
settings.setBuiltInZoomControls(true);

 

//文字入力したい場合にキーボードを表示したい場合
webView.requestFocus(View.FOCUS_DOWN);

 

//戻るボタン
if (webView.canGoBack()) {
webView.goBack();
}

//進むボタン
if (webView.canGoForward()) {
webView.goForward();
}

 

//キャッシュを削除(完全に出来ない場合もあるけど)
webView.clearCache(true);