2012-04-01から1ヶ月間の記事一覧

JavaScript 最小化

JavaScript 最小化は、Webでブラウザから実行するのが、やはり楽です。 http://jscompress.com/

EditText IMEキーボードでGOボタンを表示して処理

Android EditText で出すIMEキー入力で、文字を入れたら以下のように、 「GO」ボタンを表示して機能させるには、、、、 まず、レイアウトXMLの EditText では、 android:imeOptions="actionGo" を付与する。

Wicket1.5 の DTD

Wicket1.5 の DTD ファイルは、まだちゃんと公開されてないみたい。 HTML4 、Wicket1.4 は、 http://www.w3.org/TR/html4/loose.dtd"> <html xmlns:wicket="">http://wicket.apache.org/dtds.data/wicket-xhtml1.4-strict.dtd"> と書いていたが、 どうやら、HTML5 + Wicket1.5 で</html>…

ListView の空行表示されないように詰める

ListView を BaseAdapter を使った時で、getView の戻り値に null を返した行は、空白の行が 表示されてしまう。 NULL を返さないようなリストを用意するべきなのだが、 どうしても表示するものが割り当てられない場合、空行ではなく詰めたい場合は、 空のレ…

ListView の最後の行、下線を表示させる

ListView の最後の行、下線が出ないと悩んだ。 layout_height の指定を、wrap_content から、match_parent にすれば表示される。 <ListView android:id="@+id/listView" android:layout_width="match_parent" android:layout_height="match_parent" > </ListView>

Wicket 6.0 またしても、メソッドが変わるものがある

CSS や、javascript の HTMLヘッダに記述されるように Wicket 1.5 では、 IHeaderResponse の renderCSSReference や、renderJavaScriptReference で、 以下のように書いていたが、 @Override public void renderHead(IHeaderResponse response){ response.r…

keytool で keystore作成

Android アプリ配布する時に用意する証明書作成のメモ Windowsの場合、Java をインストールしたパスの /bin の下に keytool.exe で作成 C:\java\6\bin> keytool -genkey -v -keystore c:/project/xxxx.keystore -alias xxxxkey -keyalg RSA -validity 10000 …

WebSetting の隠されたメソッドを呼ぶ

一般的に、HTMLラジオボタンで input type="radio" のデフォルト選択済みは、 先頭に書いた input タグに、checked="checked" を記述するが、 以下のように慣習を無視した記述の場合 <input type="radio" name="length" id="a" value="10" /><label for="a">A</label> <input type="radio" name="length" id="b" value="24" checked="checked" /><label for="b">B</label>

Android4.0 で adjustPan は避けるのが良いかも

WebView を表示する Activity で、マニュフエストに android:windowSoftInputMode="adjustPan" を書いている場合! WebViewで表示するページ、入力フィールドが大量に配置されたり、 HTMLページデザインが悪く入力フィールドのサイズが小さかった…

RatingBar と ProgressDialog

RatingBar を ProgressDialog で進捗に合わせる場合のポイント、 (1)Context から、LayoutInflater で、レイアウトのView を生成し、 WindowManager.LayoutParams を用意して、ProgressDialog の onCreate をオーバライドして setContentView を実行する…

RatingBar の表示サイズ

RatingBar を ProgressDialog に使おうと思った時、表示サイズはあまり選択肢がない。 (RatingBar を ProgressDialog に使うのは変なのかもしれないが、その点はあまり言及せず。。。) 標準以外は、レイアウトの style属性で以下のように書く。

任意のProgressDialog を作る場合の注意

ProgressDialog の表示を標準のレイアウトではなく、別に用意するレイアウトで表示 + AsyncTask で表示する場合、 WindowManager.LayoutParams を用意して、 ProgressDialog の setContentView(View v,LayoutParams params) の実行では、以下のエラーが発生…

WebView使用時、Cookie受信

WebView ページ読込み終了時、サイトから送られてくる HTTPヘッダにある Cookie を 参照する方法 onCreateのメソッドで、WebView 初期化と共に、Cookie 受け入れ可能をセットする。 @Override protected void onCreate(Bundle savedInstanceState){ : : Cook…

動的HTML生成を表示後、外部を表示するWebView

WebView で、動的HTML生成させて表示するページを起点にする場合、 動的と言ってもCSSや、画像リソースを asset フォルダに置く場合は、 空のHTML読込みを要求して WebViewClient の onPageStarted で、URL をチェックすることで 動的HTML生成さ…

HTTP-GET,POST,HEAD and SSL →AsyncTask

AsyncTask を使用したHTTP-GET,POST,HEAD の実行、SSLでの実行、をまとめた。 import java.io.ByteArrayOutputStream; import java.io.IOException; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.Socket; import java.…

DefaultHandler 使用サンプルを書きなおす

今更、org.xml.sax.helpers.DefaultHandler , SAXParser のサンプルを書きなおした。 import java.util.HashMap; import java.util.Map; import java.util.Stack; import org.xml.sax.Attributes; import org.xml.sax.SAXException; import org.xml.sax.help…

Android 4.0.2 の WebView が警告ログ

Android 4.0.2 GALAXY NEXUS SC-04D で、OS標準ブラウザが表示するページによって警告ログを出力している。 17:24:14.236: W/webview(16611): java.lang.Throwable: Warning: A WebView method was called on thread 'WebViewCoreThread'. All WebView met…