monaka android memo

Androidの勉強中!調べたことを忘れないためのブログです!

setBackground でエラー発生。

Android4.2.2でアプリ開発していて、そのアプリをAndroid2.3.6?で動かした時に発生しました。若干落ち込みながら、落ちたところを探すと、Viewに対して「setBackground()」で、背景画像を差し替えている所で落ちていました。「setBackground()」について調…

TextViewのフォントサイズを自動調整する。

限られたTextViewの中に、もし大きいフォントサイズを指定してしまった時に、 Viewに収まるようにフォントサイズを自動調整できないかなーと考えたので、実際にやってみたことをメモします。まず横幅ですが、下記のURLを参考にしました。 https://gist.githu…

Android端末の向きを固定する。

Android端末の向きを固定する方法をメモ。 調べてすぐ出てきたのは下記の2つ。1.AndroidManifest.xmlにandroid:screenOrientationを追加する。 <activity android:name=".Orientation" android:label="@string/app_name" android:screenOrientation="landscape"> 上記だと、"landscape"が指定されているので横向き固定になる。 まとめると下記パターンがある。 "portrait" </activity>…

Android端末の向きを取得する。

Android端末の向きを取得する。 画面の向きが、縦か、横かを取得する方法を関数形式でメモ。 public boolean GetRotateState() { /* 現在の設定情報を取得 */ Configuration config = getResources().getConfiguration(); //① if (config.orientation == Con…

dpとは?

記事のタイトルどおりのことだけど、アプリを作る上で、出来るだけ多くの端末に対応したいって考えると思います。 それを実現するためにあるのは知ってたけど、いまいちわかってなかった「dp」という単位について、簡単にまとめてみます! まずは「px」につ…

pointerIndex out of range が修正される?

以前、「pointerIndex out of range」についての記事を書きました↓ http://monakap.hatenablog.com/entry/2012/04/12/215721 前回の記事では、SDK-Japanに相談しました。 そこで相談に乗ってくれた、有山さんという方が不具合を見つけて、AOSPにパッチを提出…

pointerIndex out of range が発生? マルチタップエラー

ブログ始めたら、まずこの事について書きたかった! 「pointerIndex out of range」この例外について調べてここにたどり着いた人は、Android4.0以降で開発していて、マルチタップ関係の処理で発生したんじゃないかなと思う。 ていうかボクがそうでした(´・ω・…

もなか食べたい

ブログとか初めてだけど、Galaxy Nexus買っちゃったし、使い倒す意味で勉強したことメモって行きます!