ゆぅかです。おはようございます。
方法はたくさんあると思いますが、
RelativeLayout 内に EditText と Button を配置して、
イイ感じに重ね合わせるのが簡単そうですね。
どうでしょうか?
2011年6月20日5:28 heppokon <tapio...@gmail.com>:
> --
> このメールは Google グループのグループ「日本Androidの会」の登録者に送られています。
> このグループに投稿するには、android-g...@googlegroups.com にメールを送信してください。
> このグループから退会するには、android-group-j...@googlegroups.com にメールを送信してください。
> 詳細については、http://groups.google.com/group/android-group-japan?hl=ja からこのグループにアクセスしてください。
>
>
android:drawableRight で画像をおいて
http://developer.android.com/reference/android/widget/TextView.html#attr_android:drawableRight
その上に透明の View をおいて TouchDelegate かな。
http://developer.android.com/reference/android/view/TouchDelegate.html
ただ、この場合 drawableRight で <selector> がきくかどうかは
試してないのでわかりません。
2011/6/20 heppokon <tapio...@gmail.com>:
--
あんざい ゆき
anzai...@gmail.com
twitter : @yanzm
Y.A.Mの雑記帳 http://y-anz-m.blogspot.com/
ゆぅかです。こんにちわ。
> 後ろに入り込むのを防ぐために、一定文字数で・・・に置き換える事も試しましたが、
> 機種に幅が違うので、思うような結果が得られませんでした。
↑こちらについては、android:paddingRight などで解決できるとい思いますが、
どうでしょうか?(何か勘違いしてたらすみません。たぶん出来たと思っています)
-- ゆぅか。
2011年6月20日13:12 heppokon <tapio...@gmail.com>:
すみません。間違えました。(^ ^;
> たとえば、EditText内に長文を入れた際、重ねたボタンの後ろに
> 文字が入りこんでしまい、見た目的におかしくなってしまいます。
↑こちらについては、android:paddingRight などで解決できるとい思いますが、
どうでしょうか?(何か勘違いしてたらすみません。たぶん出来たと思っています)
-- ゆぅか。
2011年6月20日13:12 heppokon <tapio...@gmail.com>:
あんざい
2011/6/20 heppokon <tapio...@gmail.com>:
あんざいさんがおっしゃってるのとは違う方法ですが、ApiDemoの
LinearLayout10.javaを参考にする方法もあるかと思います。
EditTextの背景画像をバックに配置し、その前にボタンとTextViewを配置する方法です。
これだったら、weightをTextViewとボタンに指定できるので、TextViewが可変になってもいけるかと思います。
横から失礼しました。