2013-10-03 6 views
2

Я создал EditText с помощью:EditText не горизонтальная прокрутка

<style name="foredits"> 
    <item name="android:layout_width">wrap_content</item> 
    <item name="android:layout_height">wrap_content</item> 
    <item name="android:singleLine">true</item> 
    <item name="android:maxLines">1</item> 
    <item name="android:scrollHorizontally">true</item> 
    <item name="android:typeface">monospace</item> 
    <item name="android:imeOptions">actionNext</item> 
    </style> 

При создании EditText, я положил в layout_weight, идентификатор и идентификатор в другом attributes.I хотели бы, EditText для прокрутки по горизонтали, когда :

a.hint не укладывается в пределы EditText b.text в настоящее время вошли и текст проходит мимо правого края рамки в EditText в

Потому что, это не было прокрутки по горизонтали, я также попытались ScrollingMovementMethod

edit_mul.setHorizontalScrollBarEnabled(true); 
    edit_mul.setMovementMethod(new ScrollingMovementMethod()); 

Это не похоже на работу either.How я могу получить эту работу?

+0

Могу ли я показать ваш xml-код? –

+0

определенно, мне просто нужно заставить его работать – vamsiampolu

ответ

1

Ваш код кажется хорошим я сделал следующее для вертикальной прокрутки Bar XML <TextView android:id="@+id/response_sms_textView3" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:layout_marginTop="20dp" android:background="@color/White" android:gravity="center" android:lines="8" android:maxLines="8" android:scrollbars="vertical" <!-- include --> android:text="@string/without_account_response_sms_tv3" android:textAppearance="?android:attr/textAppearanceMedium" android:textColor="@color/Black" />

код tv3.setMovementMethod (новый ScrollingMovementMethod()); // include

, но если вы разместите это внутри ScrollView макета, возможно, не сработает. Спасибо

+0

Теперь я ищу горизонтальную прокрутку, но я буду ссылаться на ваш ответ при реализации вертикальной прокрутки – vamsiampolu

0

В редакторе edittext можно использовать следующие параметры.

edittext.setFocusable(false); 
edittext.setClickable(false); 
edittext.setFocusableInTouchMode(false); 
edittext.setEnabled(true); 
edittext.setKeyListener(null); 
edittext.setHorizontallyScrolling(true); 

Таким образом, он будет работать как желаемое поведение.

Смежные вопросы