ともちゃんのアプリ開発日記

組込みC言語プログラマだったともちゃんが、四苦八苦しながら、AndroidのJAVA/Kotlin、iOSのSwiftUIを習得して行きます。ともちゃんの備忘録も兼ねています。

2016-12-01から1ヶ月間の記事一覧

Dialogが閉じたことを検出する

Dialogが閉じたことを検出する。 dialog.setOnDismissListener(new DialogInterface.OnDismissListener() { @Override public void onDismiss(DialogInterface dialogInterface) { }});

setTextの文字が途中で切れてしまうとき

textView.setText()で設定した文字が途中で切れてしまうことがありました。 そんな時、 textView.setInputType(InputType.TYPE_CLASS_TEXT); というように、textViewですが、InputTypeをTEXTにしてやったら解決することがあります。 理由は不明ですが・・・。

BACKボタンのイベントを取得する

BACKボタンのイベントを取得するには、Activity#onKeyDownを使用します。 @Overridepublic boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK){ moveTaskToBack(true); return super.onKeyDown(keyCode, event); }else…

Androidでアプリを終了させる

Activity#moveTaskToBack (boolean nonRoot)アプリケーション全体を終了する際の推奨される終了方法です。アプリケーションを中断状態にします。 moveTaskToBack(true);

ナビゲーションバーに戻るボタンを付ける

ActionBarに戻るボタンを設置する。 ActionBar actionBar = getSupportActionBar();actionBar.setDisplayHomeAsUpEnabled(true); 戻るボタンを押したときのイベントはActivity#onOptionsItemSelected()で行う。 @Overridepublic boolean onOptionsItemSelect…

UCalendarView

カレンダー機能を作ってみました。 サンプルソースコードです。 http://uchida001tmhr.web.fc2.com 良かったら使ってみてください。