レイアウト(XML)
Androidアプリを開発していて、ソフトウェアキーボード関連についてあれこれ調べたので、その備忘録。 動作確認は、Android.4.4でやりましたー 起動時にキーボードを表示しないようにする AndroidManifest.xmlのみで指定できるらしい。 <activity>の属性にandroid:wind</activity>…
外部APIを使うAndroidの開発しているデバッグ用のAPIキーとリリース用のAPIキーを分けてたい時がある。 いちいち手で変えてたけど、Build Variantによって使うリソースファイルを変更できるらしい! そのの備忘録。 環境はいつもどおり、Ubuntu14.04 64bitの…
AndroidでActionBarを変えたいとかあるよね? 基本的にThemeを作って適用する感じ。 その時の備忘録。 以下、サンプルたちのres/values/styles.xml。 サンプル1:アプリの背景色を変える。 <resources> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> </resources>
ノンデザイナー御用達のAndroidBootstrapがいつのまにかGradle対応されていた。 これでAndroidStudio(Gradle)からでもらくらく利用できる!! その備忘録。 昔はgit submoduleとか使ってたなぁ。。。 Bearded-Hen/Android-Bootstrap dependenciesに追加 depe…
AndroidのTextviewが長いと、Layoutがくずれたりして悲しくなる。。。 いい感じに省略してほしいなと思ったら、TextViewの「android:ellipsize="end"」でできるらしい。 <TextView android:id="@+id/text" android:layout_width="wrap_content" android:layout_height="wrap_content" android:ellipsize="end" android:singleLine="true" /> 複数行とかでもOK </textview>
TableLayoutなどで、等間隔に表示した場合がある。 layout_weightパラメタでうまくいくと思っていたが、微妙にハマったのでメモ。 <TableLayout> <TableRow> <TextView android:id="@+id/fst" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1"/> </textview></tablerow></tablelayout>