使用ICS编辑文本问题(尝试使用Google Nexus和Galaxy Note)

时间:2012-07-03 11:35:53

标签: android android-edittext android-4.0-ice-cream-sandwich

我已经为这两种情况附上了screnshots,请查看它

<EditText
android:id="@+id/edit_text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:editable="false"
android:focusable="false"
android:hint="Choose members" />

点击编辑文本后,将打开一个列表,以选择成员。 选定的成员存储在一个字符串中。 然后设置此字符串以从程序动态编辑文本。 如果此字符串太长,则会开始重叠文本(在Galaxy Note&amp; Google Nexus中。)。

对于所有其他设备,编辑文本可自动滚动并正常显示。

Java程序部分:

private EditText recipient;
recipient = (EditText) findViewById(R.id.recipient);     
recipient.setInputType(InputType.TYPE_NULL);

recipient.setOnClickListener(new OnClickListener() {            
    @Override
    public void onClick(View v) {
        // service call for list 
        // check the list items
        // concat them with ,
        // put the in string (value)                           
        recepient.setText(value);

    }
});

我该如何解决这个问题?

enter image description here

enter image description here

0 个答案:

没有答案