Articles of textview

Android将样式应用于自定义TextView

我有一个TextViewStyled类 ,它扩展了TextView 在我的主题XML中,如何将样式应用于所选主题的“活动”上的所有TextViewStyled小部件? 我有这个简单的主题,但我想限制黑金风格TextViewStyled小部件,而不指定TextViewStyled风格属性中的黑金。 这是dynamic切换的许多主题之一。 <?xml version="1.0" encoding="utf-8"?> <resources> <style name="MyThemeOneofMany" parent="android:Theme.NoTitleBar.Fullscreen"> <item name="android:???????????">@style/TextViewStyled_Black_Gold</item> </style> <style name="TextViewStyled_Black_Gold" parent="@android:style/Widget.TextView"> <item name="android:background">#1E1921</item> <item name="android:textColor">#A85E4F</item> <item name="android:textColorLink">#FFBC4F</item> <item name="android:textStyle">normal</item> </style> </resources>

Android缩进和悬挂缩进

我有兴趣有一系列的TextViews,最终与一个悬挂缩进。 通过CSS做这个的标准方法是将边距设置为X像素,然后将文本缩进设置为-X像素。 显然,我可以用“android:layout_marginLeft =”Xdp“做第一个,但是我不知道如何在TextView上强加-X像素,任何想法或解决方法?

Android Textview中的多个可点击的string

我正在创build一个小的Android应用程序。 我想在一个文本视图中显示多个部分点击。 (每个应该显示一些不同的消息) 最后,我设法找出如何在一个文本视图中显示多个跨度,但不幸的是onClick方法不起作用。 根本没有什么反应,甚至没有logcat线。 我有这样的东西: SpannableStringBuilder ssb=new SpannableStringBuilder(); ssb.append("first second") ssb.setSpan(new ClickableSpan() { @Override public void onClick(View v) { //Eredmeny2.this is just the context, name of the whole class Toast.makeText(Eredmeny2.this, "first", Toast.LENGTH_LONG).show(); } }, 1, 3, 0); ssb.setSpan(new ClickableSpan() { @Override public void onClick(View v) { Toast.makeText(Eredmeny2.this, "second", Toast.LENGTH_LONG).show(); } }, 7, 10, 0); […]

Android如何使TextView文字在按下或聚焦时变为粗体

我在我的布局中有一个文本视图。 我的要求是当我按下或关注它,文本应该是大胆的。 否则它应该与正常的字体。 我怎样才能实现它?

不要在Android TextView中缩写文本

有没有一种方法来控制TextViewselect包装文本的位置? 我遇到的问题是它想要在期间换行 – 所以像“美国和加拿大可用”这样的string可以在U和S之间换行。是否有办法告诉TextView不要包裹,除非有一段时间和一个空间,或一些程序化的方式来控制包装?

在Android上使用textview编写一个段落

我想写一个段落作为我的移动应用程序的一部分。 我如何去做呢?

如何删除TextView的旧行

我正在开发一个应用程序,不断需要显示结果给用户在一个TextView像某种日志。 该应用程序很好地工作,它显示在TextView中的结果,但只要它继续运行和添加行应用程序变得更慢,崩溃,因为TextView的字符长度。 我想知道如果android API提供了任何方式来强制TexView自动删除为了腾出空间来引入新的最古老的行。

更新Android TextView

我有一个简单的android应用程序,我想在显示器上写一个字段的值,属于不同的类。 使用简单的文本视图,我可以写入字段的初始值,但我不知道如何更新显示的文本,每当字段已更改值。 顺便说一句,这是我的第一个Android应用程序,所以我仍然输了 这是我的活动代码: public class findIT extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); PositionHolder ph = new PositionHolder(); TextView tv = new TextView(this); setContentView(tv); //this.updateText(); tv.setText("You are at " + ph.getPosition()); } }

像使用appcompat v21的微调器一样调整TextView

我想使TextView看起来像一个新的Material风格的微调框。 我设法做到了“Widget.Material.Light.Spinner”风格,但在AppCompat(v21)资源中找不到任何其他select。 我的xml: <TextView android:id="@+id/sp_league_list" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal" tools:text="Premier league" style="@android:style/Widget.Material.Light.Spinner" android:textColor="@android:color/white" />

如何获得TextView的XY坐标和像素大小?

给定一个TextView ,是否有可能在运行时知道它在哪里绘制的X和Y坐标? 是否有可能知道像素的大小(宽度/长度)?