Pages

    2010年2月23日火曜日

    androidのレイアウト

    苦戦中。

    LinearLayoutだろうがRelativeLayoutだろうが画面外に出てしまう。
    動的に要素を増やしたときはどうすればいいのだろう。tableレイアウトになるのかなー?。HTMLのインライン要素みたいにはじっこでいい感じに折り返してくれないのかしら。。。

    あとflashだと変数に連番とか振るのだけど、以下のようにしたらウィジェットを動的に複数個作成できた[謎]。普通なんだろうかこれ?

    String[] arr={"aaa","bbb","ccc","ddd","eee"};
            for (int i = 0; i < arr.length; i++) {
                CheckBox checkBox = new CheckBox(this);
                checkBox.setText(arr[i]);
                layout.addView(checkBox);
            }

    2010年2月17日水曜日

    RatingBarのバグ

    SDKのバージョン3でRatingBar(☆☆☆☆☆)を使うとNexusOneやDroidで表示が欠けてしまう

    簡単な解決方法はSDKのバージョンを4(OSでは1.6)にすることみたい。

    RatingBar size issues on high-density screens (Droid, Nexus One) - Android Developers | Google グループ http://groups.google.co.jp/group/android-developers/browse_thread/thread/e91df884f7c056ea?pli=1

    URLを短縮する

    短縮サービスを試して結局TinyURLにした。

    bit.lyはAPIを使うのにアカウントが必要でユーザーも自分も気持ち悪かろうということでやめ、short.toは長いURLが切れてだめだった。自分のやり方が悪いのかも知れんけど。

    以下、参考にしました。

    TinyURL の api を使う - monaurallab (モノラルラボ) http://d.hatena.ne.jp/matsuoshi/20090407/1239078125

    [Android] Android からbit.ly短縮URLサービスを使ってみた –adakoda
    http://www.adakoda.com/adakoda/2010/01/android-android-bitlyurl.html

    2010年2月16日火曜日

    livedoorクリップのURL文字数制限

    Android用のLivedoorクリップクライアントの進捗状況。

    クリップ機能を実装できたのだけどlivedoorクリップの仕様なのか手元では94文字までしか判別できない。。。まじか?

    あとURLにがすでにURLエンコードしてある文字列があるとエラーが帰ってくるっぽい?

    URLをbit.lyとかの短縮URLとかに通すしかないのかなー。

    これをクリアすれば公開できるかなー。