小编Rav*_*han的帖子

EditText光标位置

我已经在xml文件中设置了EditText android:gravity="top"android:inputType="textMultiLine"一些文本数据.

现在的问题是Cursor始终显示在第一行的末尾,而我希望它位于第一行的开头.

这该怎么做?

解:

editText.requestFocus(); 
editText.setSelection(0); 
Run Code Online (Sandbox Code Playgroud)

android android-layout

2
推荐指数
1
解决办法
9015
查看次数

ArrayList对象

需要一些输入:

让我说我有N ArrayList并且在每个我添加foo()对象.

Foo foo = new Foo()

A.add(foo);

B.add(foo);

N.add(foo);
Run Code Online (Sandbox Code Playgroud)

现在对任何一个foo()对象进行的修改都将反映在所有其他的arraylist中?

  1. 如果是的为什么?和

  2. 是否也可以使用Vector等其他任何集合实现此行为......?

  3. 如果我将foo视为null将会反映在所有arraylist中吗?

java

1
推荐指数
1
解决办法
169
查看次数

EditText滚动条和ScrollView

具有EditText小部件以及放置在ScrollView中的一些小部件.

我已经使用android:scrollbars ="vertical"设置了EditText的属性,以便在editText中启用垂直滚动.

现在,当我启动活动时,editText具有焦点,并显示垂直滚动条几秒钟.

这里的问题是当我尝试在EditText中滚动时,ScrollView会移动.

如何在EditText中启用滚动而不在scrollview中滚动.

<ScrollView
    android:id="@+id/scrollView1"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <LinearLayout
        android:id="@+id/main"
        android:layout_width="match_parent"            
        android:layout_height="wrap_content"
        android:orientation="vertical" >
        .
        .
        .
        <EditText
            android:id="@+id/smset"
            android:layout_width="match_parent"
            android:gravity="top|left"
            android:height="100dip"
            android:inputType="textMultiLine" >
        </EditText>
        .
        .
        .
   </LinearLayout>
</ScrollView>
Run Code Online (Sandbox Code Playgroud)

android android-layout android-edittext

1
推荐指数
1
解决办法
5349
查看次数

标签 统计

android ×2

android-layout ×2

android-edittext ×1

java ×1