Android実習5(78日目)
WebViewのおさらい
戻るボタン
canGoBack()
戻れる履歴があればtrueを返すメソッド
記述例
@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
// もし戻る履歴があるなら戻る
if(keyCode == KeyEvent.KEYCODE_BACK && mainWeb.canGoBack()){
mainWeb.goBack();
return true;
}
// 定型 親クラスのonkeyDownに準ずる
return super.onKeyDown(keyCode, event);
}
JavascriptからJavaを呼び出す、またはその逆
JsInterface
ListView
スクロールリスト
作成方法(Spinnerでやった方法と同じ)
①配列リソース(xml)
②Javaプログラムで動的に作成する(List)
⇒データベースから会員の情報を取ってきてリスト表示
使うもの(Adapter)
ArrayAdapterはListの1項目に1つの値を入れるようなもの
※①で作ったもののようなListならArrayAdapter
もし一つの項目にりんご、100円など、複数項目が1つのListに入ってくるなら
SimpleAdapter,独自のAdapterを使う
Adapterのメソッド
.add() リストの最後にオブジェクト追加
.remove() オブジェクトを削除
.crear() リストからすべてのオブジェクトを削除
クリックされた項目の取得
スクロール検知