jjzjj

MultiLine

全部标签

android - Android中Multiline TextView的访问文本

我想访问多行TextView中特定行的文本。对我如何做到这一点有什么建议吗? 最佳答案 通过调用mTextView.getLayout()获取TextView的布局(android.text.Layout);例如,您可以在那里使用getLineStart或getLineEnd方法来获取文本的偏移量。结合getText并使用普通的String操作应该对你来说足够了! 关于android-Android中MultilineTextView的访问文本,我们在StackOverflow上找到一个

android - 自定义字体、MultiLine TextView 上的省略号、字形和故障

我需要在我的应用程序中使用自定义字体。问题:对于ListViews,其中包含多行TextViews的ellipsize属性设置为true的行,我可以在省略号后看到一些难以辨认的字符。显然,Android用我的自定义字体未知的一些字符(零宽度无分隔符)填充字符串(在TextView中)。单行TextView似乎工作得很好。隐藏这些字符或删除填充的最佳方法是什么?此外,是否有Helvetica字体的任何变体,可以免费使用,并且具有零宽度没有BREAK-SPACE字符?谢谢。 最佳答案 Whatisthebestwaytohidethes

android - RecyclerView 滚动问题中的多行 EditText

我有一个RecyclerView包含多行EditText作为列表项,EditText每次添加一行时都会扩展。RecyclerView有一个标准的垂直LinearLayoutManager和一个标准RecyclerView.Adapter带有15个EditText列表项的适配器。我将在问题末尾添加代码。问题是在您向EditText添加了多行之后,每次添加一行时,它都会开始向下滚动列表。最终,在您添加了足够多的新行之后,EditText将滚出屏幕顶部并失去焦点。如果您尝试向上滚动并选择EditText的最后一行,它会向下滚动列表直到EditText超出屏幕顶部,失去焦点。这不是ListVi

Android - EditText 多行强制填充高度

我需要一个填充窗口高度的EditText。我正在使用这个:但我得到的只是一行EditText,一旦我在多行上输入内容并键入返回按钮,它就会变得更长且可滚动。我知道我可以设置行号,但在这种情况下,它应该适用于不同的设备,并且每个设备(我猜)都有不同的行数。如何强制它在高度上填满设备?有什么建议吗? 最佳答案 尝试使用(没有ScrollView): 关于Android-EditText多行强制填充高度,我们在StackOverflow上找到一个类似的问题: htt

android - React Native 多行 ReturnKeyType 错误

我在multiline={true}中创建了一个TextInput。我想阻止用户自己输入换行符,所以我设置了returnKeyType={'done'}。但是,当multiline属性为真时,returnKeyType属性似乎不起作用。是否有解决此问题的方法,还是我只能等到他们修补此问题?我使用的是Android手机,并且使用的是react-native版本0.44.0。 最佳答案 尝试将blurOnSubmit设置为returnKeyType={'done'}和multiline 关于

android - 带有多行文本的按钮下沉在对齐线下,如何解决?

我看到简单按钮的奇怪行为,当它们的文本分成几行时。我在更复杂的情况下遇到过它,但即使在最简单的情况下也会发生。使用这种布局:结果是:按钮随着文本的每一行而下降。我要他们排成一行。这是Android错误吗?如何修复? 最佳答案 试试这个: 关于android-带有多行文本的按钮下沉在对齐线下,如何解决?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/9129257/

Android EditText Multiline 无法正常工作

我对这个功能非常失望。我尝试了几乎所有可以找到的东西来启用这些EditTexts多行,但他们只是继续在一行上滚动整个EditText。停在EditText边框的末尾并移动到下一行有多难?我有一个带有EditText和2个按钮的Activity。这些按钮之一将预定的文本行添加到EditText。另一个将EditText的文本放入我稍后在应用程序中使用的某种形式的对象中。但是我无法使用此多行功能。我已经尝试限制大小。设置多行标志。禁用单线。给lines和minLines一个随机数(10)。禁用EditText上的水平滚动。但是没有任何效果....谁能告诉我到底哪里做错了?以及如何解决Edi

android - 如何同时拥有 singleLine ="false"和 imeOptions ="actionNext"用于 EditText?

背景假设您有多个EditText实例。您希望能够使用键盘的下一个按钮(用作ENTER键的替代品)在它们之间切换。每个EditText可能有很长的内容,可以显示在多行中(假设我希望将其限制为3行,如果文本仍然太长,请使用椭圆大小)。问题正如我所注意到的,TextView和EditText都有非常奇怪的行为并且缺乏一些基本功能。其中之一是,如果您希望转到下一个View,则需要为每个EditText实例设置一个singleLine="true"。我尝试过的我已经尝试了下一个xml布局(和其他试验),但它不起作用:我也尝试了下一个代码,但这确实是一个愚蠢的解决方案:...finalEditTe

android - 检测 Android 的 TextView 将在何处插入换行符

我有一个矩形图block,我想将图像和一些文本放入其中。图片不得与文字重叠,图片和文字的大小可以不同。流程必须是手动编码的,因为我们必须根据客户的需求对其进行微调。我尝试了首先使用getTextBounds()或measureText()测量渲染文本边界的方法,然后调整字体大小和图像大小,这样它们就不会t重叠。如果文本只在一行上,这会很好地工作。但是如果TextView将文本换行到多行,我无法预测文本边界,因为我不知道TextView会在哪里插入自动换行符。如何找出文本中TextView插入自动换行符的位置?示例:给定文本Loremipsumdolorsitamet这将呈现为|Lore

Android:多行编辑文本和键盘问题

我有这个编辑文本:和list的这一部分:android:windowSoftInputMode="stateHidden|adjustPan"问题?当键盘出现时,它会在闪烁的光标下方(换句话说在第一行)而不是在整个编辑文本下方!需要在小部件下方放置键盘。我所有的布局都在ScrollView中,我已经尝试了所有的android:windowSoftInputModeedittextproblemhttp://imageshack.com/a/img199/9295/jmgb.png什么鬼??我需要帮助。 最佳答案 你可以使用:andr