草庐IT

textView

全部标签

java - 不同的 setText(CharSequence,TextView.BufferType) 和 setText(CharSequence)

setText(CharSequence,TextView.BufferType)和setText(CharSequence)有什么区别,什么时候应该使用它们? 最佳答案 setText(CharSequencetext)设置TextView的字符串值。而setText(CharSequencetext,TextView.BufferTypetype)设置此TextView要显示的文本,还设置它是否存储在可设置样式/可跨越的缓冲区中以及是否可编辑。所有BufferType选项都是:TextView.BufferType.EDITAB

android - TextView android中字符串的每个单词上的多个onclicklistener

我想在TextView中添加多个可点击的链接!获取每个点击文本的响应。Asshowintheattachedimagesbluetextareclickable.theselinksdoesnothavefixedpositioninstring. 最佳答案 这可能会有所帮助,它解释了如何在RssFeed应用程序中创建标签https://professorneurus.wordpress.com/2013/10/23/adding-multiple-clicking-regions-to-an-android-textview/pr

android - 如何使用搜索栏滚动文本?

我正在学习AndroidStudio,我正在制作一个包含大量文本的程序,因此我试图使用搜索栏使其可滚动(我也希望它可以垂直滚动)搜索栏数量为0,机器人数量为100。我这样做是为了在移动搜索栏时滚动,但我不知道如何制作它以便它与我的文本长度相关。这是我的MainActivity.Java中的代码:seek_bar=(SeekBar)findViewById(R.id.seekBar);text_view=(TextView)findViewById(R.id.textView);seek_bar.setOnSeekBarChangeListener(newSeekBar.OnSeekBa

android - ScrollView 内的可滚动多行 TextView(不涉及触摸交互)

我创建了一个ScrollView,中间有一个EditText,它是多行(可滚动)。当编辑该View并添加超出允许高度的行时,它会按预期滚动。但是,整个容器的父ScrollView也会像跟随文本一样滚动。有没有人看到或知道这个问题的解决方案?(注意:这不是我已经理解的如何通过触摸滚动一个而不是另一个的问题。这是一个在EditText中键入时主ScrollView移动的问题,即使文本没有变低而是滚动。 最佳答案 这里有一个答案:https://stackoverflow.com/a/28180281/3956566使用这个Managin

java - Android实现了一个带有两个clip textview的progressBar

我要实现一个带有两个剪辑TextView的进度条。就像是:我使用了一些技巧(使用paddingEnd/paddingStart,back/fronttextview来实现textview的剪辑效果)来实现它://partofactivityTextViewleftFrontText;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);Viewview=View.inflate(this,R.layout.test_page_layout,containerLay

android - 在 Android 的 textview 中格式化文本项目符号的最简单方法

我环顾四周,但没有发现任何适合在Androidtextview上格式化文本的内容。一行中的文字更长的文字继续下一行自动缩进等等...已经是这样了。非常感谢! 最佳答案 是的,Android中没有真正好的排版功能——没有完整的理由、项目符号、前导等——所以我看到的建议是简单地使用WebView,然后插入正确的HTML,例如:Item1Item2我不知道直接HTML是否会像您要求的那样悬挂缩进,但您可能可以使用Android的WebView支持的CSS属性。 关于android-在Andro

android - 如何使用 simple_list_item_multiple_choice 换行文本?

我正在使用SimpleCursorAdapter来显示单个CheckedTextView。我知道最好使用simple_list_item_multiple_choice和android.R.id.text1。adapter=newSimpleCursorAdapter(getApplicationContext(),android.R.layout.simple_list_item_multiple_choice,rules,newString[]{Constants.KEY_RULE},newint[]{android.R.id.text1});如果KEY_RULE中的文本超过两行,

android - 动态 TextViews 换行到线性布局中的下一行/行

我正在尝试构建一个UI,其中我有一个已在XML中定义的线性布局。根据用户的输入,我需要向这个线性布局添加一些TextView。我能够做到这一点。我的实际问题是,当我有更多TextView时,它们彼此相邻堆叠,并且一些TextView文本被隐藏或垂直拉伸(stretch),如下图所示。我想使用线性布局的整个宽度,如果TextView不能容纳在这一行中,它应该放在新行中或第一个TextView下方。我希望显示是如下所示。以下是我的XML线性布局配置:任何人都可以帮助我如何在java代码中重新对齐它。 最佳答案 我想建议你如何在线性布局中

android - 将 TextView 对象动态添加到 Fragment

当TextView元素在我的XML中静态定义时,我已经能够在Fragment中使用这些元素。但是当我尝试以动态/编程方式创建它们时,我看不到任何显示。我已经创建了一个我遇到的问题的简单示例。这个有效,我看到屏幕更新了。@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewv=inflater.inflate(R.layout.hello_world,container,false);TextViewtv=(TextView)v.fin

Android:使用 .setShader() 损坏了 TextView

我正在尝试使用以下代码在某些AndroidTextView上创建旧式8位效果:privatestaticShaderInversetextShader=newLinearGradient(0,0,0,22,newint[]{Color.RED,Color.BLUE},newfloat[]{0,1},TileMode.CLAMP);TextViewt1=(TextView)findViewById(R.id.textView2);t1.setText(getApplicationContext().getString(R.string.app_name_mele));t1.getPain