草庐IT

textviews

全部标签

Android ScrollView scrollTo() 方法不适用于 TextView?

例如,我有这样的布局:......我的TextView内容很长。现在我可以手动将ScrollView滚动到TextView内容的末尾。在代码中,我写:scrview.scrollTo(0,800);,其中scrview就是我的ScrollView。它应该滚动到TextView内容的中间。但是在运行时,它只能滚动到TextView的开头,而不能滚动浏览TextView的内容。有人知道是什么导致了这个问题吗?编辑:我找到了。好像我太早调用scrollTo了。使用scrview.post(newRunnable(){publicvoidrun(){scrview.scrollTo(0,800

Android - 仅更改 alpha TextView 的文本

假设我有这段代码:intcolor=tv.getCurrentTextColor();我怎样才能只更改这种颜色的Alpha?例如:如果颜色是0x00ffffff,我该如何将其更改为0xffffffff?是否有相应的方法,或者我需要进行一些十六进制/整数操作? 最佳答案 好吧,您的问题“如果颜色是0x00ffffff,我如何将它更改为0xffffffff?”的直接答案是简单地按位使用复合或:颜色|=0xff000000;。但我想也许有些同事希望您不要在Android开发的Java端做这种事情:您有一个很棒的辅助类,叫做graphics

android - TextView 中的自动水平滚动

我有自定义图库。图库表示框架布局的项目。上面有一个imageView和一个textView。如果textView中的文本太长,我需要它自动滚动。这是一行文本,需要水平滚动。我找到了这段代码:TextViewandroid:text="Single-linetextviewthatscrollsautomatically"android:singleLine="true"android:ellipsize="marquee"android:marqueeRepeatLimit="marquee_forever"android:focusable="true"android:focusab

android - 如何将字符串添加到 Android TextView?

有TextView.append(),但它会将文本添加到TextView的末尾。我希望我追加的内容放在开头(即显示在TextView框的顶部)。 最佳答案 你试过吗textview.setText("appendstring"+textView.getText());虽然spannable会通过这种方法丢失。 关于android-如何将字符串添加到AndroidTextView?,我们在StackOverflow上找到一个类似的问题: https://stac

android - 如何让ImageView和TextView的高度相同

我的布局有ImageView(iv)和TextView(tv)。我想让电视转为iv。电视的高度与iv的高度相同。电视重力设置为CENTER_VERTICAL。如何到达目标? 最佳答案 嗨试试这个..... 关于android-如何让ImageView和TextView的高度相同,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/8709869/

android - 以编程方式控制 Android TextView 可见性运行时

在我的JavaAndroid应用程序中,在运行时根据条件我需要在TextView中设置可见的false。如何以编程方式运行时? 最佳答案 您正在寻找View中的setVisibility方法。textView.setVisibility(View.GONE);textView.setVisibility(View.INVISIBLE);它不需要bool值,因为您可以将它设置为Invisible或Gone。如果它消失了,它不会占用布局中的任何“空间”。 关于android-以编程方式控制A

android - 如何以编程方式为 textview 设置字体?

这个问题在这里已经有了答案:HowtosetTextViewtextStylesuchasbold,italic(28个答案)关闭9年前。我在我的应用程序中使用textview。因为我需要以编程方式更改TextView的字体。在按钮单击功能中,我需要更改textview字体。如果字体是Normal意味着我需要转换为Bold(反之亦然)。如果有人知道答案,请与我分享。谢谢。

android - 如何在 Android 中循环时刷新 TextView?

我有这个:publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);TextViewdebugView=(TextView)findViewById(R.id.debugView);for(inti=0;i我希望它每次通过循环更新TextView,所以我会得到:1,2,3,...99相反,应用程序在10秒内什么都不做,然后输出:99我猜我需要在循环期间刷新TextView。我是Android开发的新手。有人可以告诉我这是否是实

Android,自定义ListAdapter获取TextView-Text

我编写了自己的适配器并通过ListView将其添加到我的ListActivity。我编写自己的适配器的原因是,我必须对列表条目进行一些布局更改。在列表的每个条目中,我都有3个TextView。我接下来要做的是实现“onListItemClick-Methode”。之后我实现了一个onListItemLongClick-监听器,代码如下:在我添加的Activity的onCreate中:registerForContextMenu(getListView());然后我添加了以下方法:OverridepublicvoidonCreateContextMenu(ContextMenumenu,

android - Textview 的 LinkMovementMethod 阻止列表项触摸事件

我在使用Listview时遇到了一些问题。Listview具有由imageview和textview组成的列表项。Textview包含可点击的链接。当我将LinkMovementMethod设置为textviews时,listitems没有收到onclick事件。我仍然找不到任何正确的解决方案=(。任何人都可以解释如何解决它或给出一个在listitem中使用带有可点击链接的textview的例子吗?谢谢。这是在适配器中创建TextView:TextViewtext=(TextView)((LayoutInflater)context.getSystemService(Context.L