文系プログラマの勉強ノート

スマホアプリ開発やデザインなどについて勉強したことをまとめています

Java

【Android】SwipeRefreshLayoutの中に入れたListViewのEmptyViewが表示されない

次のようなLayoutを作り、コード上でEmptyViewを設定します。 (例:(ListView) findViewById(R.id.listView).setEmptyView(findViewById(R.id.emptyView)) すると、ListViewに項目がない場合もemptyViewは表示されません。

【Android】ListViewをDisabledにしていると、区切り線(Separator)が表示されない

以下のようなコードで選択不可のListViewを作成します。 (AndroidStudioのEmpty Activityのテンプレートを使用し、 activity_main.xmlにlist_viewというidのListViewを設置) @Override protected void onCreate(Bundle savedInstanceState) { super.onCrea…

【Android】ListViewで困ったこと

Androidにも大分慣れてきたなと思ったところに 基本コントロールであるListViewでいくつかつまづいたので 今後のためにメモしておきます。 詳細はまた別記事で。1. ListViewをDisabledにしていると、区切り線(Separator)が表示されない an.hatenablog.jp2. i…

【Android】アプリがインストールされているか取得する

アプリAからアプリBがインストールされているか取得する処理です。 パッケージ名がわかる場合限定になりますが、 ネットでいくつか見つけたやり方よりも短く単純にできました。 /** * アプリのインストール確認 * @param appPackage アプリのパッケージ名 * …