Android如何在Edittext中设置ScrollBar?

我是新来的Android我想ScrollText在Edittext中,也显示滚动条在corner.I通过使用Scroll theText

questionEntry.setScroller(new Scroller(myContext)); questionEntry.setMaxLines(1); questionEntry.setVerticalScrollBarEnabled(true); questionEntry.setMovementMethod(new ScrollingMovementMethod()); 

Scr0lling的文本作品,但ScrollBar doesnot得到可见任何人都可以给我一个Sugesstion?

Solutions Collecting From Web of "Android如何在Edittext中设置ScrollBar?"

这可能会帮助你。

 <EditText android:id="@+id/edt_task_disc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:gravity="top" android:background="@drawable/text_aerea" android:hint="Task Discription" android:textSize="15sp" android:paddingLeft="5dp" android:maxHeight="35dp" android:scrollbars="vertical" /> 

请将android:scrollbars="vertical"到编辑文本的xml代码中,并且可以正常工作。

只是样品

在你的Java文件中

  EditText dwEdit = (EditText) findViewById(R.id.DwEdit); dwEdit.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View view, MotionEvent event) { // TODO Auto-generated method stub if (view.getId() ==R.id.DwEdit) { view.getParent().requestDisallowInterceptTouchEvent(true); switch (event.getAction()&MotionEvent.ACTION_MASK){ case MotionEvent.ACTION_UP: view.getParent().requestDisallowInterceptTouchEvent(false); break; } } return false; } }); 

并在您的Xml文件…

 <EditText android:id="@+id/DwEdit" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="9" android:ems="10" android:gravity="top" android:imeOptions="flagNoExtractUi" android:minLines="10" android:scrollHorizontally="false" android:scrollbarAlwaysDrawVerticalTrack="true" android:scrollbarStyle="insideInset" android:scrollbars="vertical" android:overScrollMode="always" android:inputType="textCapSentences"> </EditText>