Android java

Android java

AppBarLayoutの子Viewをコードで表示する

割と悩んだが以下でいい appBarLayout.setExpanded(true) CollapsingToolbarLayoutで使うものだと勘違いしていた(・_・;
Android java

RippleEffectをxmlで記述

RecyclerViewのアイテム選択時のRippleが思うようにならないのでxmlで書くことにした drawable-v21に以下を置き、drawableには以下のselector部分のみをコメントアウトを外して置いておけばいい ...
Android java

RecyclerViewでRippleEffectを付加

RecyclerViewのタップイベントにRippleEffectを掛けるのが意外に大変だった。 調べたところ、アイテムのレイアウトに、 android:background="?android:attr/selectableIte...
Android java

RecyclerViewでのgetFirstVisiblePositionについて

RecyclerViewではLayoutManagerからgetFirstVisiblePosition()のようなことができる しかし、LinearLayoutManagerなどにキャストするか、自分で実装とかしないと、無理。 なので...
Android java

android Spinner Adapter ついて

Spinnerに ArrayAdapterをextendsしたクラスをセットすると、セットしたときに、positionが 0 のアイテムがsetOnItemSelectedListenerでセットしたリスナーのonItemSelectedが...
Android java

起動時に EditText にフォーカスが当たるのを防ぐ

調べるとTextViewにフォーカスを当てるとかを見つけたが、TextViewを置いていなかったので、コストが若干かかるが、見えないViewを追加することにした。 下のようにする <!-- EditTextにフォーカスを合わせない...
Android java

Resources#getColor(id) がdeprecated

Resources#getColor(id) が、android M から非推奨になっていた ContextCompat.getColor(context, R.color.color_name) これを使う
Android java

ValueAnimator で ArgbEvaluator を用いて色をアニメーションで変化させるとき、aaの値について

ValueAnimator colorAnimation = ValueAnimator.ofObject(new ArgbEvaluator(), from, to); このようなコードで色の変更をアニメーションで行うときに、aar...
Android java

android Notification.Builderでうまく表示されない

Notification.Builderを使用してステータスバーに表示させようと思ったら、表示されなかった。 原因は、builder.setSmallIcon()してなかったためだった。 よくみたら公式に書いてあった When...
Android java

ContentResolverのColumnsについて

あまり意味はないけどメモ cursor index: 0, index name: _id cursor index: 1, index name: _data cursor index: 2, index name: _size...
タイトルとURLをコピーしました