我需要单行文本视图,没有边框,我可以从自定义按钮输入文本。我不想打开软键盘,所以希望这是不可聚焦的。 就像我通过自定义输入按钮输入文本一样,它应该出现在文本视图中,并且光标位于文本的末尾。
我尝试使用TextView,但在输入长文本时它不会水平滚动。我想要滚动到文本的末尾。如果文本较长,我应该能够手动滚动查看相同内容。
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:ellipsize="marquee"
android:focusable="false"
android:textAppearance="?android:attr/textAppearanceMedium"
android:scrollHorizontally="true"
android:layout_margin="3sp"
android:text="@string/empty"
android:gravity="end"
android:id="@+id/gossipTextView"
android:background="@android:drawable/editbox_background_normal"
android:layout_gravity="start|top"/>
有什么建议吗?
答案 0 :(得分:0)
为了从texView中移除焦点,您必须在AndroidMenifest.xml
中为包含textView的特定活动添加以下代码行。
<activity
android:name=".yourActivity"
android:label="Registration"
android:screenOrientation="portrait"
android:windowSoftInputMode="stateHidden" >
</activity>
为了使单行可滚动文本在
中添加2行android:ellipsize="end"
android:singleLine="true"