curious4dev

中国旅行、Arduinoなどを使った電子工作、その他色々。

*

遅刻の言い訳アプリ ~ボタンの幅を動的に決定~

 

お疲れ様です。高橋です。

遅刻の言い訳アプリを着々と実装しています。

全体進捗

基礎部分の実装は既に完了(というかカナカナのコードや選挙ゲームのコードを流用)しており、見た目の調整に時間をかけています。

2015022401

通勤時間等も加味した上で、その時に最適な言い訳を生成するような事も考えましたが、それだと設定項目が非常に多くなるので辞めました。

ランダムでいくつかのパターンを生成できるような感じにはしたいと思います。もう少し微調整が必要。

それと、「冷静さ」を醸し出す色も良いのですが、ちょっと寂しい印象を受けますので、もう少し絵を取り込もうと思います。

ボタンの幅の調整

今日、地味にハマったのが、ボタンの幅についてです。画面のサイズは端末の数だけ違うと考えますので、relativeに1/3ずつ幅をボタンに与える事ができるかなと思いきや、標準のフォームオブジェクトのプロパティでは設定出来ないようですので、下のようなコードを書いてボタンのサイズを決定しています。

 Display display = getWindowManager().getDefaultDisplay();
 Point size = new Point();
 display.getSize(size);
 int width = size.x;

 // button
 Button button1 = (Button) findViewById(R.id.button1);
 button1.setOnClickListener(this);
 button1.setWidth(width / 3);
 Button button2 = (Button) findViewById(R.id.button2);
 button2.setOnClickListener(this);
 button2.setWidth(width / 3);
 Button button3 = (Button) findViewById(R.id.button3);
 button3.setOnClickListener(this);
 button3.setWidth(width / 3);

アイコン

アイコンやらスクリーンショットは、今まではWindows標準搭載の「ペイント」で5分程度で作っていましたが、今回は親切な協力者に絵を書いてもらえましたので、きちんとしたアイコンやスクリーンショットを作れます。

ic_launcher

ic_launcher ic_launcher ic_launcher

 

icon1

 

 

以上、よろしくお願い致します。

 - アプリ開発

  関連記事

合理的な遅刻の言い訳生成アプリ。

お疲れ様です。高橋です。 寝坊と遅刻連絡について 平日の朝。iPhoneのアラー …

西野カナ風な歌詞を自動生成するアプリ「西野カナかな?」を作ってみた。

お疲れ様です。高橋です。 先日実験した「西野カナは本当に会いたいのか、調べてみた …

【完全版】 Androidで広告ID(Advertising ID)を取得する方法

お疲れ様です。高橋です。 非常に長い時間掛けて他人に実機デバッグをやってもらう事 …

DLリンク付き言い訳提案システムとDL数の関係について

お疲れ様です。高橋です。 DLリンク付きの言い訳提案システムを1週間稼働させ、そ …

DAWを使って、ゲームの裏側で鳴らす音楽を作ってみた。

お疲れ様です。高橋です。 既に時期を逸してしまった、「選挙運動シミュレータ 衆院 …

AndroidアプリでHoloGraphLibraryを使ってグラフ描画してみた

お疲れ様です。高橋です。 先日、総務省の統計APIをコールしてデータを取得してく …

8bitサウンドを出すAndroidアプリをリリースしてみた。

お疲れ様です。高橋です。 先日の「Androidで8bitサウンドをモノフォニッ …

Win7(64bit)+Unity4.5.5f1で作った物をAndroidエミュで動かしてみた

お疲れ様です。高橋です。 先ほどはcocosを使ったサンプルをエミュで動かす所ま …

「寝坊した」人に自動的に遅刻の言い訳を提案する仕組みを稼働させてみた。

お疲れ様です。高橋です。 寝坊した人にアプリをオススメする仕組みを作りましたが、 …

URL付き言い訳提案システム 稼働初日

お疲れ様です。高橋です。 本日から、よりDL数を高める施策として、提案の中にUR …