おわりにDrawableで角丸長方形HTMLの世界ではh1やh2といった見出しを角丸長方形などに設定することがあります。Androidではどのように設定するのでしょうか。CSSほどではありませんが、XMLを使って記述することができます。この方法であれば画像を使いませんから修正も簡単です。いうわけで、方法です。cornersを用います。/></shape>このXMLをdrawableに保存し、TextViewのBackGroundに指定すればTextViewの幅にあわせて表示されます。120dpでもしっかり角丸で表示されます。android:background="@drawable/kadomaru"/>といった具合です。グラデーション付きの角丸長方形グラデーションを使う際は、gradientを使用します。/></shape>デフォルトでは左端がstart、右端がendとなります。angleを用います。すれば上から下へのグラデーションに変更されます。/>左から右が0ですから上から下が270度ということで270というわけです。ここからは透過グラデーションで表示しています。透明度は8桁で表すことで表現でき、左2つの数値で指定します。00xxxxxxで透明度100%、つまり完全な透明、FFで透明度0、つまり塗りつぶしとなります。中央点を加えたグラデーションの長方形start、endに加えてもう1点、グラデーションポイントを中央に配置する方法です。同様にgradientを用い、もう1点としてcenterColorを用います。/></shape>3点目を自由に設定するグラデーション中央ではなく別の地点に3点目を設置する方法ももちろんあります。これは0~1の数値をあてて、相対的に位置を決定する方法です。/></shape>centerXは左端を0、右端を1とした場合で、グラデーションのX軸の中心位置を指定し、centerYは同様に、上を0、下を1としたY軸中心位置を記述します。type=”radial”で放射状のグラデーション、type=”sweep”で円形のグラデーションとなります。何も指定しない場合は直線グラデーションです。角丸のdrawableやグラデーションの方法は一通り説明しました。続いて枠をつける方法です。コード自体は変わらず簡単で、次のようになります。strokeを用います。android:color="#FFFFFF"/></shape>となります。実はこの方法、単なる四角の枠を使う際にも利用します。/>を記述しない、ということです。android:color="#FFFFFF"/></shape>こうすれば、下のような四角枠が完成です。意外と使えるデザインです。おわりにdrawableはソースこの他にも円(ring)や楕円(oval)、水平線(line)があります。drawableソースはxmlですからアプリを軽量化させます。サイズや色の変更も容易です。drawableリソースで表現できる図絵は、できる限りこの方法を利用してみてください。ring,oval,lineは次の機会に。Android戻るボタン(Backキー)を押した場合に確認ダイアログを表示する方法です。ありますが、サンプルコードを。consoleにおける言語と話者人口についてです。開発の優先順位の参考に。話者人口の多い言語の抜粋です。地図の住所情報や、天気の情報をインターネットから取得したい場合はJSONデータを扱います。AndroidコンセプトAndroidアプリ開発における小ネタを提供しつつ、JAVAによるアプリ開発の手法を紹介します。JAVA入門についてはAndroid開発をしながら行います。専門用語を排し、誰でもわかりやすくがコンセプトです。最適・高速化されたコードというよりも、わかりやすいコードを載せています。開発中に記事になりそうなことを載せています。筆者HTML、JavaScript、PHPからスマホ時代とともにJAVAに復帰。本業の合間に自作のアプリを作りつつのブログ。(特に三島由紀夫)、クラシック音楽、PrimeVideo、そしてオンラインゲーム。