相关疑难解决方法(0)

使TextView在Android上可滚动

我在textview中显示文本,看起来太长,无法放入一个屏幕.我需要让我的TextView可滚动.我怎样才能做到这一点?

这是代码:

final TextView tv = new TextView(this);
tv.setBackgroundResource(R.drawable.splash);
tv.setTypeface(face);
tv.setTextSize(18);
tv.setTextColor(R.color.BROWN);
tv.setGravity(Gravity.CENTER_VERTICAL| Gravity.CENTER_HORIZONTAL);
tv.setOnTouchListener(new OnTouchListener() {
    public boolean onTouch(View v, MotionEvent e) {
        Random r = new Random();
        int i = r.nextInt(101);
        if (e.getAction() == e.ACTION_DOWN) {
            tv.setText(tips[i]);
            tv.setBackgroundResource(R.drawable.inner);
        }
        return true;
    }
});
setContentView(tv);
Run Code Online (Sandbox Code Playgroud)

android scroll textview

736
推荐指数
18
解决办法
55万
查看次数

如何使Android中的edittext可滚动?

我正在创建一个包含编辑文本的动态布局.我想让这个编辑文本可滚动.

questionEntry.setMaxLines(1);
questionEntry.setVerticalScrollBarEnabled(true);
questionEntry.setMovementMethod(new ScrollingMovementMethod());
Run Code Online (Sandbox Code Playgroud)

使用此代码,我可以滚动编辑文本.但问题是当我打字的时候.如果它到达编辑文本的末尾,它将停止键入我的文本而不会自动跳转到下一行.如果按下回车键,它将跳转.我想让它自动化.

android android-edittext

26
推荐指数
3
解决办法
4万
查看次数

在EditText Android中启用滚动条

我的布局上有一个EditText.以下是我目前拥有的属性:

<EditText
   android:id="@+id/entryIdea"
   android:layout_width="fill_parent"
   android:layout_height="225sp"
   android:gravity="top"
   android:background="@android:drawable/editbox_background"
   android:scrollbars="vertical"/>
Run Code Online (Sandbox Code Playgroud)

但是,我可以看到滚动条但不能用鼠标/触摸滚动它.我认为如果我把相应的监听器放在TextView上它可能会有效.显然,事实并非如此.

EditText et = (EditText)findViewById(R.id.entryIdea);
et.setMovementMethod(new ScrollingMovementMethod());
Run Code Online (Sandbox Code Playgroud)

你能帮助我吗?

非常感谢你提前.萨米

android scrollbar android-edittext

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

android ×3

android-edittext ×2

scroll ×1

scrollbar ×1

textview ×1