2月に買ったPC(開発環境用 PC買い替え)のメモリが9ヶ月で壊れたのでそのときのこと。
2011年10月30日日曜日
2011年10月23日日曜日
Android Custom Dialogの上下の空間
AlertDialogでlist形式にしたいときは、setItemsやsetMultiChoiceItemsとかsetSingleChoiceItemsとかを使えば良いけど,アイコン+テキストにして見せたいときにはこれはダメ。
Creating a Custom Dialog | Android Developersにあるようにxml用意して、設定してやれば良い。
とりあえず例を参考に下記のようにAlertDialogを準備して、ボタンを押したらshowするようにした。
用意したxmlは表示されるけど、その上下に微妙に空間ができてしまった。。
で調べる。
AlertDialog.BuilderのsetViewでは設定できないけど、AlertDialogだとpublic void setView (View view, int viewSpacingLeft, int viewSpacingTop, int viewSpacingRight, int viewSpacingBottom)で設定できそう。
下記のように書き換える。
スペースは消えてくれたので、やりたいことはできた。
ただ、builderでbuild(タイトルとかボタンとかのset)をしてcreateされたdialogに、Viewをsetしてやるのはなんとなく気持ち悪さが残る。setは全てbuilderでできる気がしてたので。
Creating a Custom Dialog | Android Developersにあるようにxml用意して、設定してやれば良い。
とりあえず例を参考に下記のようにAlertDialogを準備して、ボタンを押したらshowするようにした。
View dialogView = View.inflate(this, R.layout.dialog, null);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Custom Dialog").setView(dialogView);
alertDialog = builder.create();
用意したxmlは表示されるけど、その上下に微妙に空間ができてしまった。。
で調べる。
AlertDialog.BuilderのsetViewでは設定できないけど、AlertDialogだとpublic void setView (View view, int viewSpacingLeft, int viewSpacingTop, int viewSpacingRight, int viewSpacingBottom)で設定できそう。
下記のように書き換える。
View dialogView = View.inflate(this, R.layout.dialog, null);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setTitle("Custom Dialog");
alertDialog = builder.create();
alertDialog.setView(dialogView, 0, 0, 0, 0);
スペースは消えてくれたので、やりたいことはできた。
ただ、builderでbuild(タイトルとかボタンとかのset)をしてcreateされたdialogに、Viewをsetしてやるのはなんとなく気持ち悪さが残る。setは全てbuilderでできる気がしてたので。
2011年10月12日水曜日
新しい Blogger インターフェイスでの投稿の改行設定
今までのインターフェイスだと改行がbrに変換されてたのに、新しい Blogger インターフェイスにしたら変換されなくなった。。
設定を見てもそれらしいのがない。と、いうことで、新しいのは使わずにいたけどそろそろ移行しようと思い見てみる。
全体の設定(左のメニューにあるやつ)じゃなくて、投稿の画面で右にある「投稿の設定>オプション>改行」でするんだったのか。
「「Enter」キーを押して改行」に設定したら今までのように改行が変換されるようになった。これで移行できるかな。
設定を見てもそれらしいのがない。と、いうことで、新しいのは使わずにいたけどそろそろ移行しようと思い見てみる。
全体の設定(左のメニューにあるやつ)じゃなくて、投稿の画面で右にある「投稿の設定>オプション>改行」でするんだったのか。
「「Enter」キーを押して改行」に設定したら今までのように改行が変換されるようになった。これで移行できるかな。
2011年10月9日日曜日
Android emulatorにgoogle account登録
AndroidアプリとGAE連携した何かを作りたくてエミュレータにアカウント登録しようとしたときのこと
結局、emulatorのTargetがGoogle APIsじゃなきゃってだけ。
Android Emulator - Trouble creating user accounts - Stack Overflow
Setup could not finish
Unable to open connection to server.
となって、上手く登録できない。結局、emulatorのTargetがGoogle APIsじゃなきゃってだけ。
Android Emulator - Trouble creating user accounts - Stack Overflow
2011年10月6日木曜日
Android エミュレータからPCサーバへのアクセス
1台のPCでAndroidアプリとWebサーバの開発のとき、アプリからサーバへのアクセスはlocalhostじゃダメ。loalhostはエミュレータ自身を指すから。10.0.2.2とすればアクセスできる。
Emulator Networking | Android Developers
Emulator Networking | Android Developers
登録:
投稿 (Atom)