2017-02-03 5 views
1

У меня есть экран входа в систему, в котором есть два EditText, все работает нормально, но когда я запускаю приложение в android nougat 7.0.1, курсор экрана входа в центр отображается. Я также попытался с решениями, предусмотренных here..but не работает для нуги устройстваУказатель android nougat edittext не выровнен в начале. он всегда подталкивает меня к центру по подсказке

<com.zhy.android.percent.support.PercentLinearLayout 
      android:layout_width="match_parent" 
      android:layout_height="wrap_content" 
      android:orientation="vertical"> 
      <EditText 
       android:id="@+id/etEmail" 
       android:layout_width="match_parent" 
       android:layout_height="0dp" 
       android:hint="@string/emailEditText" 
       android:textAlignment="center" 
       android:textColor="@color/white" 
       android:background="@android:color/transparent" 
       android:inputType="textEmailAddress" 
       android:gravity="bottom" 
       android:textColorHint="@color/colorEditTextHint" 
       android:maxLength="50" 
       android:digits="@string/digits_email" 
       app:layout_heightPercent = "6.5%" 
       app:layout_paddingBottomPercent="2.25%" 
       app:layout_textSizePercent="2.22%" 
       android:text=""> 
       <requestFocus /> 
      </EditText> 
+1

Добавьте свой код XML вместе с кодом Java. – W4R10CK

+0

@ W4R10CK добавил xml –

ответ

2

Удалить атрибут android:textAlignment из EditText:

 <EditText 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:gravity="center"    // added 
     android:textAlignment="viewStart" //added 
     android:layout_gravity="start"  //added 
     android:hint="text" 
     android:layout_alignParentTop="true" 
     android:layout_alignParentStart="true" 
     android:layout_marginTop="131dp" /> 

Комментарий с добавлением является новым, только добавить 3 атрибутов в XML.

+0

@ W4 ... спасибо buit теперь подсказка показывает слева. Как я делаю намек в центре ... попробовал google, но он меня склоняет к той же позиции, где я был .. curser в промежутке между текстом подсказки .... просьба предложить мне что-то sir ,, –

+0

Вы не можете сделать центр гравитации и текст слева. Оба атрибута не могут работать одновременно. Либо он останется в центре, либо в центре. Подумайте о принятии ответа, если поможете. :) – W4R10CK

+0

да согласитесь! ... во всех устройствах он работает нормально .. поэтому мы не будем рассматривать нугу. :) –