WebViewの中で特定のWebサイトを表示する場合、一番シンプルな記述は以下のようなものです。 WebView webview = new WebView(this); webview.loadUrl(url); ただこの記述だとHTMLがブラウザで描画可能な状態になる...
WebViewの中で特定のWebサイトを表示する場合、一番シンプルな記述は以下のようなものです。 WebView webview = new WebView(this); webview.loadUrl(url); ただこの記述だとHTMLがブラウザで描画可能な状態になる...
完成形 通常のプログレスダイアログ ニュートラルな状態 Androidアプリケーションを作っていると、通信などでユーザーを待たせる場面がでてくる。こんな時にはプログレスダイアログを表示してあげると良いだろう。しかし、いつでもどこでも通常のプログレスダイアログ(上図)を表示しているとちょっとダサい。特にメッセージとして「通信中」と表示しているだけなら、もうメッセージいらないんじゃね? 若干無理がある導入はここまでにして、、、以下が今回必要な定義。 レイアウト テーマ ダイアログクラス レイアウトの定義 構成はこんな感じ FrameLayout ProgressBar res/layout/custom_progress_dialog.xml <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://sc
半年ぐらい前に作ったAndroidアプリを最近見てみたら、データ取得に失敗していた。 よく見てみると、JSONデータ取得でExceptionになっていた。 アプリとしてはWebAPIをたたいてそこから帰ってくるJSONデータを加工してListViewに表示するもの。そのListViewに表示する際のJSON形式がいつのまにやら変わっていたのが原因っぽい。(連絡してよ~) で、修正しようと思ったけど久々にAndroid触ったこともあって、手間取ったので一応まとめておく。 ◆JSONObject JSONデータを扱うためのクラス。コンストラクタにJSONデータを渡すことで、 getJsonString()等のメソッドでデータを取得できる。 ◆JSONArray JSONデータのArray形式のデータを取得できるクラス。コンストラクタにJSONのArray形式の データを渡すことで、getJSO
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く