前人未踏の領域へ Androidアプリ開発編

Androidアプリ開発に関する調査メモ置き場。古い記事にはアプリ以外も含まれます。

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

RatingBarに透過背景のカスタムPNG画像を使う

課題 RatingBarに独自の画像を使いたいが背景を透明にしても反映されない。 対応 RatingBarタグのbackgroundをtransparentにする <style name="customRatingBar" parent="@android:style/Widget.RatingBar"> <item name="android:progressDrawable">@drawable/rating_star</item>//layer-listで定義 <item name="android:background">@color/transparent</item>

Spinnerにラベルをつける

課題 プルダウンメニューを使いたいが 未選択時にはスピナーの項目名が表示されているようににしたい。 対策 Spinnerにはタイトルラベルのような概念はないので普通に使うとリストの1件目が表示される。 なので、タイトルっぽいテキストをおいて差し替える…

枠をそれっぽく表現する

課題 領域ごとに背景色が異なる箇所がある。 これまではRelativeLayoutなどのViewGroupを使って背景色を変えるなど調整してきたが、 ConstraintLayoutを使う以上はLayoutのネストを避けたい。どうすればよいか。 対応 枠用のViewを作る。それっぽく見えさえ…

サブクラスをパラメータとして渡す

課題 Android StudioからJavaコードをKotlinに変換したところ、親クラスを引数に持つよう定義されたメソッドにその子クラスをパラメータで渡している箇所がコンパイルエラーになった。どうすればよいか。エラーとなった呼出し元 val fragment = PeopleFragme…