草庐IT

textviews

全部标签

java - 如何在 TextView 中查找可见文本

我是android新手,我创建了一个TextView并在该TextView上设置了一些文本。现在我只想找到该TextView上的可见文本。我该怎么做?尝试GiruBhai的例子:尝试这段代码时,出现空指针异常。intstart=textView.getLayout().getLineStart(0);intend=textView.getLayout().getLineEnd(textView.getLineCount()-1);Stringdisplayed=textView.getText().toString().substring(start,end);这是LogCat输出:0

Android:TextView 不尊重 android:TextViewStyle 使用 appcompat-v7 22.1.1

我已经使用下面的代码覆盖了Textview颜色,在我更新以支持存储库后,这些代码在较低版本的appcompat-v722.1中工作正常,这些代码不起作用。对这些有什么想法吗?@style/AppTheme.TextView@color/black 最佳答案 在appcompat-v722.1.1中,他们没有为TextView定义“textViewStyle”似乎引用以下链接了解详情https://code.google.com/p/android/issues/detail?id=170476

android - 无法更新 RecyclerView 中的 TextView 字段

我正在从ListView迁移到RecyclerView,最后我遇到的问题是更新其中一个字段。我的应用程序有一个简单的列表,其中包含一些在互联网上找到的图片。当您选择一个时,图像会下载到手机上供以后离线查看。适配器从SQLite数据库获取数据,因此当您点击某些图像时,数据库会更新(文本从“点击此处下载”变为“已下载”)和RecyclerView应该跟在后面。我在使用ListView时遇到了同样的问题,但每次App更新数据库时,我只是调用了populateList();。我知道这不是理想的解决方案,但它确实有效。现在我想用notifyDataSetChanged()或更好的notifyIt

java - 如何将 AttributeSet 动态添加到 TextView?

我想在单击按钮时将textView添加到表格中。所以这就是我在OnClickListener中所做的事情:todoTable.addView(newTextView(this));我还想向这个动态创建的TextView添加属性,例如文本内容或背景。那我该怎么做呢?AndroidStudio说要有这样的构造函数newTextView(Contextcontext,AttributeSetattrs)我可以在AttributeSet参数中包含什么来为TextView赋值,例如“HelloWorld!”? 最佳答案 做这样的事情,创建一个

android - 如何仅刷新 RecyclerView 中项目的 Textview

我有一个RecyclerView,其中包含一个Product列表,其中包含图像、文本和一个CountDownTimer,我为每个调用一个接口(interface)回调秒从我的Product类更改为我的Adapter。我只需要刷新布局的一个TextView,但notifyItemChanged调用onBindViewHolder并刷新我项目的所有数据。仅刷新项目的一个TextView的最佳方法是什么?publicvoidonBindViewHolder(finalViewHolderCustomholder,finalintposition){finalProductcurrentPro

Android TextView 特殊字符问题

我在Android应用程序中有一个TextView,这个TextView的文本是从一个API请求中填充的,这个API的响应只是一个文本,但是这个文本可能有特殊字符,比如撇号或任何其他特殊字符。问题是,当响应包含特殊字符时,TextView仅显示该特殊字符及其后的内容,示例:当响应是Capt.Tony的TextView仅显示的。当响应为GolfClub时,TextView正常工作并显示GolfClub当响应为Café28时,TextView仅显示é28而且我知道响应是正确的,因为我测试了太多次。我的TextView代码:XMLJavaTextViewitem_name=(TextView

android - 通过多行 TextView 删除

这个问题在这里已经有了答案:Isthereaneasywaytostrikethroughtextinanappwidget?(21个回答)关闭7年前。这不是一个重复的问题,我发现了一些问题,但他们没有满意的答案,多行TextView没有答案。我已经检查了下面的链接,但它们不够有用:Isthereaneasywaytostrikethroughtextinanappwidget?我想在TextView的中心创建一条线(划线TextView),但我想在XML布局中进行,而不是在Java代码中进行。我已经通过使用JAVA代码实现了这样的结果:myTextView.setPaintFlags

android - 如何让Android中的TextView漂亮地换行和调整文字?

当文本很小时,我得到这个:但是当文本很大时,我得到这个:文本是否有可能通过更好地使用空格或自动减小小尺寸来self调整?这是我的TextViewxml: 最佳答案 为此你需要使用外部库,否则你可以将重力设置为中心图书馆:https://github.com/grantland/android-autofittextview对于文本对齐https://github.com/bluejamesbond/TextJustify-Androidhttps://github.com/programingjd/justified或你可以查看这个

java - 自定义 TextView 不显示文本但仅显示背景

我有一个TextView的奇怪行为它打败了我我怎样才能找到解决这个问题的方法。我有一个布局它在XML编辑器的设计选项中为我提供了所需的布局,如图所示但是当我运行应用程序时,id为chat_text的TextView没有显示,我得到如下结果,然后我尝试创建一个自定义TextView我只是创建了一个publicclassChatThemTextViewextendsTextView{publicChatThemTextView(Contextcontext){super(context);}publicChatThemTextView(Contextcontext,AttributeSet

Android 自定义字体 (nunito) 未在 TextView 中正确设置

我在我的androidTextView中使用自定义字体。Typefacetf=Typeface.createFromAsset(getAssets(),"nunitomedium.ttf");txt2=(TextView)findViewById(R.id.txt2);txt2.setTypeface(tf);但是行与行之间的填充没有正确显示。这是我的输出:我还尝试了以下代码:android:includeFontPadding="false"但还是一样的问题。不确定,但我也尝试使用Here中的justifyTextView但同样的问题。有人以前遇到过同样的问题吗?提前致谢。编辑:如果