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

 

 

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

 - アプリ開発

  関連記事

Androidアプリ作りと設計

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

街頭インタビュー 入力UI実装

お疲れ様です。高橋です。 今日は文字入力UI及び、背景人物の切り替え機能を実装し …

選挙運動シミュレータ「衆院選2014」が迷走してきた。

お疲れ様です。高橋です。 選挙運動シミュレーションゲーム「衆院選2014」の見た …

遅刻の言い訳提案システム 稼働初日

お疲れ様です。高橋です。 先日まで微調整を重ねてきた「遅刻の言い訳提案システム」 …

リリースした事をスッカリ忘れていた2つのアプリの今について。

お疲れ様です。高橋です。 最近すっかりArduinoにハマってしまって、Andr …

Google Play Developer登録

お疲れ様です。高橋です。 本日は引き続きwordpress周りの設定を行うと同時 …

街頭インタビュー 実装 #2

お疲れ様です。高橋です。 本日の実装状況 街頭インタビューを構成する要素を、徹底 …

上司離着席状態検知アプリ

お疲れ様です。高橋です。 上司離着席状態検知システムですが、 必要性を記載 回路 …

アプリDL状況と言い訳システムの効果について

お疲れ様です。高橋です。 リリースしたアプリのDL状況 3/20(Fri)時点で …

遅刻の言い訳提案システムとウコンの力

お疲れ様です。高橋です。 現在稼働を続けている遅刻の言い訳提案システムは、改めて …