編集用テキストボックスを作成しようとしています。編集用テキストボックスは、左側に画像があり、右側に編集可能なテキスト領域がありますが、若干の手掛かりアンドロイドでこれを行う方法:|私はバックグラウンドでイメージを置くためのさまざまなソリューションを見つけることができます(テキストが上書きできるように)また、角を丸くする方法もありますが、イメージを左に、テキストを右に置く方法が見つかりません。編集ボックスに余白を付けて背景画像を作成
すべてのポインタは非常に高く評価されるでしょう!
編集用テキストボックスを作成しようとしています。編集用テキストボックスは、左側に画像があり、右側に編集可能なテキスト領域がありますが、若干の手掛かりアンドロイドでこれを行う方法:|私はバックグラウンドでイメージを置くためのさまざまなソリューションを見つけることができます(テキストが上書きできるように)また、角を丸くする方法もありますが、イメージを左に、テキストを右に置く方法が見つかりません。編集ボックスに余白を付けて背景画像を作成
すべてのポインタは非常に高く評価されるでしょう!
私が見つけることができる最良の方法を研究した後、描画可能なパディングと共に、上下左右に描画可能なものを利用することでした。これは、ボタンが簡単に拡大縮小されることを意味します。 @ CodeDownZeroの提案も有効です。私はこの場合、個人的な好みの問題だと思う。
画像と角の丸い枠線を含む背景のグラフィックを作成します。このグラフィックを背景にしたEditTextを作成し、android:paddingLeft/Top/Right/BottomプロパティでEditTextを調整します。
これは少しハックのようです:テキストボックスのサイズを変更する必要がある場合、または異なる密度の画面で1つの大きな画像をテキストボックスに使用すると、少しヒットすることがありますか?これを行うもっと安定した方法はありますか? –
画面の解像度が異なるため、イメージのサイズ変更がアンドロイドで正常であるため、ハックとは思えません。 dipでパディングを定義した場合(そしてpxではなく)、このソリューションは異なる画面解像度になります。 – CodeDownZero