Je ne suis pas sûr si j'ai un bogue dans la tête, ou à l'intérieur du EditText de l'androïde.bug potentiel android dans edittext?
J'ai un EditText simple.
<EditText
android:id="@+id/name_value"
android:layout_width="0dp"
android:layout_height="@dimen/feedback_form_comment_box"
android:layout_weight="6"
android:background="@drawable/black_border"
android:padding="@dimen/feedback_form_padding" />
Quand je lance, je vois un edittext normal avec un shapedrawable (juste une bordure noire) sur l'écran. Parfait.
Je dois définir la gravité maintenant. Parce que le curseur commence au milieu de la zone de texte. Je veux que le curseur soit affiché au début de l'édition. Alors j'ai mis la gravité comme ça.
<EditText
android:id="@+id/name_value"
android:layout_width="0dp"
android:layout_height="@dimen/feedback_form_comment_box"
android:layout_weight="6"
android:gravity="top|left"
android:background="@drawable/black_border"
android:padding="@dimen/feedback_form_padding" />
Maintenant, mystérieusement, la bordure inférieure du edittext disparaît.
Ceci est la forme dessinable que j'utilise.
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle" >
<!-- Solid will define the color of our shape's body -->
<solid android:color="@color/white" />
<!-- Stroke will define the border of our shape-->
<stroke
android:width="1dp"
android:color="@color/black" />
</shape>
Que se passe-t-il?
avez-vous exécuté l'application dans le vrai appareil après avoir réglé la gravité ??? – Lal
Pouvez-vous fournir des captures d'écran? – Salem
quelle est la valeur de ce feedback_form_padding? –