How to make edittext in Android scrollable?

前端 未结 3 1110
眼角桃花
眼角桃花 2020-12-05 23:31

I am creating a dynamic layout that contains an edit text. I want to make this edit text scrollable.

questionEntry.setMaxLines(1);
questionEntry.setVerticalS         


        
相关标签:
3条回答
  • 2020-12-05 23:51
    questionEntry.setScroller(new Scroller(myContext)); 
    questionEntry.setMaxLines(1); 
    questionEntry.setVerticalScrollBarEnabled(true); 
    questionEntry.setMovementMethod(new ScrollingMovementMethod()); 
    

    i made some changes in my previous code.
    above posted is my new code.

    it s working...thanks for all

    0 讨论(0)
  • 2020-12-05 23:53

    I know this question has already got an answer, but if you wish to get the same result via XML, change

    android:inputType="text"
    

    to

    android:inputType="textMultiLine"
    

    for a vertically scrollable EditText.

    0 讨论(0)
  • Try this, Hope it Helps

    questionEntry.setOnTouchListener(new View.OnTouchListener() {
        @Override
        public boolean onTouch(View v, MotionEvent event) {
            if (v.getId() == R.id.inputFormComments) {
                v.getParent().requestDisallowInterceptTouchEvent(true);
                switch (event.getAction() & MotionEvent.ACTION_MASK) {
                    case MotionEvent.ACTION_UP:
                        v.getParent().requestDisallowInterceptTouchEvent(false);
                        break;
                }
            }
            return false;
        }
    });
    
    0 讨论(0)
提交回复
热议问题