Androidアプリ上でLINEみたいな吹き出しでTextを囲んで表示してみた。
お疲れ様です。高橋です。
AndroidでLINEみたいにテキストの周りを吹き出しで囲むやり方が、かなり簡単でした。
- 吹き出し画像を準備する。
- ~/Android-SDK/tools/draw9patch.bat 起動
- 起動すると出てくる下記画面に1. で準備した吹き出し画像をドラッグ&ドロップ
画像をドラッグ&ドロップすると、↓のような感じになります。
画面左部分が「文字を入れる範囲」や「画像自体を引き伸ばす範囲」を指定するインターフェイスで、画面右部分が、左部分で指定した範囲のプレビュー画面です。
いい感じに文字部分や伸び部分を指定すると↓のような感じになります。
そして、File/Save 9-Patch… を選択し、「test.9.png」として保存します。保存したファイルは、Androidプロジェクトディレクトリのres/drawableの中にコピります。
最後に、ActivityのLayout用xmlを開き、下記のように1つTextViewを作ります。
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#000000" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context="jp.sample.ninepatch.MainActivity" > <TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/test" android:text="@string/hello_world" /> </RelativeLayout>
xmlを保存してグラフィカルレイアウトで確認すると、縦画面の時はこうなったり・・・

横画面にするとこうなります。
web黎明期の頃は、吹き出し的な物で文字を囲むのは、かなりtableタグを駆使した記憶があるんですが、これは超楽です。
しかも、吹き出し画像の無料素材集まで世の中には存在してるのです。
便利な世の中になったものです。
参考サイト:
以上、よろしくお願い致します。
関連記事
-
-
合理的な遅刻の言い訳生成アプリ。
お疲れ様です。高橋です。 寝坊と遅刻連絡について 平日の朝。iPhoneのアラー …
-
-
URL付き言い訳提案システム 稼働2日目
お疲れ様です。高橋です。 本日は946寝坊、270提案、19クリックでした。 & …
-
-
街頭インタビュー生成アプリ
お疲れ様です。高橋です。 街頭インタビューっぽいアプリ 街頭インタビューっぽい画 …
-
-
「カナかな?」の2週間分のダウンロード数
お疲れ様です。高橋です。 本日の貴重な帰宅後の時間は、妻からの「なんとかっていう …
-
-
Androidアプリで画面遷移してもBGMが鳴り続けるようにしてみた。
お疲れ様です。高橋です。 先日無事にDAWで楽曲を作成してandroidアプリか …
-
-
選挙運動シミュレータ「衆院選2014」が迷走してきた。
お疲れ様です。高橋です。 選挙運動シミュレーションゲーム「衆院選2014」の見た …
-
-
Win7(64bit)+Unity4.5.5f1で作った物をAndroidエミュで動かしてみた
お疲れ様です。高橋です。 先ほどはcocosを使ったサンプルをエミュで動かす所ま …
-
-
遅刻の言い訳アプリ ~ボタンの幅を動的に決定~
お疲れ様です。高橋です。 遅刻の言い訳アプリを着々と実装しています。 全体進捗 …
-
-
選挙運動を疑似体験出来るシミュレータ「衆院選2014」を作った、が。
お疲れ様です。高橋です。 2014年11月21日に衆議院が解散され、12月2日に …
-
-
Unityでノベルゲームを作る
お疲れ様です。高橋です。 突然ですが、ノベルゲームを作ってみたくなったので、試し …






Comment
[…] 参考にさせていただいたサイト […]