草庐IT

textviews

全部标签

android - 触摸焦点上自定义 ListView 的 TextView 项目的标记效果

我已经创建了一个自定义ListView。在每个列表项中,我都有一个TextView。每当用户触摸该特定列表项时,我都需要为其应用选取框。我试过设置android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"这在我设置setselected(true)时有效;在getview()中,但对于列表中的每个项目。我只需要为聚焦/按下的项目启用选取框。 最佳答案 我想当你触摸一个项目时,此时,你会在为它设置选取框后得到TextView。祝你好运。

android - 如何使 TextView 的每个单词都可点击?

伙计们,这是示例文本:“我希望这个[option1/option2]可点击。”当用户点击一个选项(或一个词)时,我会发生什么,我会将点击的词保存到一个变量中。如何使该选项可点击?感谢任何帮助.. 最佳答案 这是一个有你需要的例子的博客这对我帮助很大。LinkToBlog来自博客的代码你怎么能做到这一点。在您的主要Activity中以这种方式设置链接。mTextSample=(TextView)findViewById(R.id.text1);text="Visitmyblogmysiteorrunthemyactivitycallb

android - 如何使用 SQLite 在 Android 中将整个数据库表数据显示到 TextView 中

我的问题是在TextView中显示的唯一数据是table。所以这是我从数据库表中获取全部数据的代码:publicListgetAllPerson(){ListpersonList=newArrayList();//selectqueryStringselectQuery="SELECT*FROM"+DATABASE_TABLE;SQLiteDatabasedb=this.getWritableDatabase();Cursorcursor=db.rawQuery(selectQuery,null);for(cursor.moveToFirst();!cursor.isAfterLast

android - TextView多行

我有一个TextView,其中填充了从数据库中获取的文本,因此它的长度是未定义的。我已经使用maxline属性配置了TextView,并将其值设置为3,因为我不想要超过3行的文本,而且我还使用了ellipsize属性。但它不能正常工作。尽管文本大于3行,但它只打印了两行。我不明白为什么maxlines属性不能正常工作。我做错了什么?谢谢 最佳答案 我猜这是由于android:singleLine="false"这是默认值尝试将其更改为TRUE告诉它是否有效。 关于android-Text

android - 按下时突出显示 TextView 中的单词

我有一个TextView来显示一段文本,我希望我的应用程序在按下单个单词时使用TTS读出单个单词。如果在按下时可以突出显示单词,它会更好看。我已经为每个单词使用ClickableSpan来实现它。它几乎可以正常工作,只是我看不到如何在播放完成后将突出显示的状态重置为正常状态。每次我点击一个新词时,前一个词会失去突出显示,新词会突出显示,但我不知道如何在TTS回调后删除突出显示:我的TextView:为了填充TextView,我使用:SpannableStringBuilderstrBuilder=newSpannableStringBuilder();Iteratoriterator=

android - 没有任何默认填充的 TextView

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:IwanttextViewwithoutanydefaultpaddingwhileincreasingsizeoftextView我想删除TextView上的默认填充。当我增加TextView的大小时,它的填充大小会自动增加。即使我将TextView的背景设置为“@null”。我只想显示没有任何填充的文本。我的View看起来像第一张图片,我想显示第二张图片。第一个链接显示正在显示View。http://www.imageurlhost.com/images/487vskfx1aj01f9e9g40.png第

android - 使用 Robolectric for Android 测试 TextView 文本颜色

我正在尝试测试驱动开发/测试android的textView的文本颜色。但是,所有属性似乎都返回0或null,有人知道为什么吗?创建TextView的代码:publicvoidsetupTextView(){LinearLayoutlayout=(LinearLayout)findViewById(R.id.layout);TextViewtextView=newTextView(this);textView.setText(job.getName());if(job.getLastBuild().getBuildStatus().equals("SUCCESS")){textView

android 在布局中排列 TextView

我需要在布局中包含3个文本。中间的textView是红色的,另外两个是黑色的。所以我将它添加到relativelayout并将layout设置为textView2到textView1的右侧,textView3到textView2的右侧但是当第三个TextView中的文本更大时,它应该来自textviewone。我明白了。现在我应该怎么做才能得到这样的东西?这是有3个textView的相对布局。 最佳答案 只需使用一个TextView并根据需要设置文本。您知道要为红色设置哪个文本。所以您需要的是开始文本的索引和结束文本。使用下面的代码

android - ViewPager 中的可滚动 TextView

我在ViewPager的Fragment中有一个TextView,我想在TextView中制作文本>可滚动。出于某种原因,这不起作用并且TextView不滚动。这是我试过的:fragment中的代码:publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewGroupview=(ViewGroup)inflater.inflate(R.layout.fragment_profile_view,container,false);about=(TextView

android - 重力无效的 RelativeLayout 和 TextView

我有一个简单的列表项布局来显示图像和标题。我的问题是文本引力应该是"center-vertical"。当我在开发人员设置中显示View边界时,我可以看到TextView大小大于文本本身,但重力保持在顶部。该问题出现在我的androidKitKat设备上,但未出现在例如AndroidFroyo上。 最佳答案 这是一个knownissue这已经被修复了,它不会影响Marshmallow(不过我还没有在Lollipop上试过)。(不太优雅的)解决方案是将TextView包装在FrameLayout中: