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

 

 

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

 - アプリ開発

  関連記事

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

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

Androidアプリ作りと設計

お疲れ様です。高橋です。 ウォーターフォール型人間である私は、作りたいものをイメ …

androidアプリの作り方

お疲れ様です。高橋です。 androidアプリの作り方は、ググったところ大体下記 …

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

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

Unityでノベルゲームを作る

お疲れ様です。高橋です。 突然ですが、ノベルゲームを作ってみたくなったので、試し …

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

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

リリースしたアプリ達が累計200DLを突破!

お疲れ様です。高橋です。 2014/12/04に最初にリリースした「カナかな?」 …

Androidで8bitサウンドをモノフォニックな感じで実装してみた。

お疲れ様です。高橋です。 Arduino+YMZ294で、8bitサウンドがマイ …

Twitter上に広がる寝坊市場について

お疲れ様です。高橋です。 遅刻の言い訳アプリ 初週DL数 2/26頃にリリースし …

選挙運動を疑似体験出来るシミュレータ「衆院選2014」を作った、が。

お疲れ様です。高橋です。 2014年11月21日に衆議院が解散され、12月2日に …