Articles of textview

将Web链接添加到TextView小部件

我想知道是否以及如何将一个Web链接添加到TextView小部件。 在我的应用程序中,我显示了一些文字,并在文字旁边显示了一个图像。 我想在文本中插入可点击的互联网链接。 这可能吗?

顶部和底部的TextViews,剩余的空间用ListView填充

我想把一个TextView的顶部,另一个底部,和一个ListView之间使用剩余的空间。 但是,我的ListView将所有的空间都放在最下面,使得最后的TextView不能显示出来。 我可以使它显示出来的唯一方法是给ListView一个固定的高度,如100dp。 我的布局: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".MainActivity" > <TextView android:id="@+id/id_task_list_title" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/title_task_list" style="?android:attr/listSeparatorTextViewStyle" /> <ListView android:id="@+id/id_task_list_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/id_task_list_title" /> <TextView android:id="@+id/id_task_list_test" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_below="@id/id_task_list_view" android:text="OMG Test" /> </RelativeLayout>

如何使用菜单选项从其他活动格式化活动

嗨,我是新来的Android,我想改变文本视图大小和Textview的菜单选项的颜色我不知道该怎么做 我创build了一个像这样的菜单项 <item android:id="@+id/menu_item_share" android:title="Share" android:showAsAction="ifRoom|withText" android:orderInCategory="100" app:actionProviderClass="android.support.v7.widget.ShareActionProvider" /> <item android:id="@+id/display" android:orderInCategory="100" android:showAsAction="ifRoom|withText" android:title="Display Option" android:actionLayout="@layout/custom_setting" /> 当我点击显示选项从当前布局菜单选项一个新的布局希望被称为..在该布局中,我已经创build了两个button之一是加号button ,另一个是减号button ,我希望这些button来更改以前的布局。 当我点击加号button文本视图文本想要更改,当我点击减号button文本视图大小减less。 菜单项被点击时的自定义布局代码 <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:context="com.example.aeiltech.sidd.CustomSetting" android:background="@mipmap/bg"> <ImageButton android:layout_width="50dp" android:layout_height="40dp" android:background="@drawable/close" android:layout_above="@+id/textView" android:layout_toRightOf="@+id/minus" android:layout_toEndOf="@+id/minus" android:id="@+id/close" /> <ImageButton android:layout_width="50dp" android:layout_height="40dp" android:background="@drawable/plusign" android:layout_marginTop="110dp" android:id="@+id/plus" android:layout_alignParentTop="true" android:layout_alignLeft="@+id/textView" android:layout_alignStart="@+id/textView" /> <ImageButton android:layout_width="50dp" android:layout_height="40dp" […]

自动关注下一个textview

我有一个android:maxLength设置为3 ,另一个android:maxLength设置为7的TextView 。 一旦第一个TextView的3字符被填满,我想焦点自动移动到第二个TextView 。 如何实现这个没有inheritanceTextView和编写自定义的实现?

每条线的单独行距

是否有可能为TextView每个文本行定义单独的行间距? 例: TextView tv = new TextView(context); tv.setText("line1\nline2\nline3"); setLineSpacing(float add, float mult)定义TextView所有文本行的行间距。 我想定义行1和行2之间的另一行间距和行2和行3之间的不同行间距。 任何想法如何做到这一点? spannable是否提供解决scheme?

两个不同的风格在一个单一的文本视图不同的重力和高度

我正在寻找一个看起来像一个textview 。 我用下面的代码来实现这个.. SpannableString text; text = new SpannableString(bal_dollars.getText()); int index = bal_dollars.getText().toString().indexOf("."); text.setSpan(new TextAppearanceSpan(getApplicationContext(), R.style.HeroGraphicBalanceSmallFont), index, bal_dollars .getText().toString().length(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); bal_dollars.setText(text, TextView.BufferType.SPANNABLE); 这里是跨度使用的风格.. <style name="HeroGraphicBalanceSmallFont" parent="@android:style/TextAppearance.Medium"> <item name="android:layout_width">wrap_content</item> <item name="android:textSize">50sp</item> <item name="android:singleLine">true</item> <item name="android:layout_height">match_parent</item> <item name="android:layout_gravity">top|right</item> <item name="android:paddingBottom">30dp</item> <item name="android:gravity">top|right</item> <item name="android:textColor">@color/status_text</item> <item name="customFont">fonts/HeroicCondensedMedium.ttf</item> </style> 一切看起来很好,除了文本的目标范围,即小数部分引力的间距.. 。 我尝试了所有的XML属性。 请帮忙

如何在Android中淡入TextView的边缘?

我正在使用Android 3.0。 我在我的布局上有一个TextView,我希望它在8个字符后像主菜单中的褪色。 这个文本位于RelativeLayout中。 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/item_name" android:textStyle="bold" android:textColor="@color/white" android:maxWidth="50dp" android:maxLength="8" android:layout_below="@+id/item_frame" android:layout_alignBottom="@+id/item_view" android:layout_centerHorizontal="true" android:fadingEdge="horizontal"> </TextView> 有没有人有一个想法如何褪色文字后几个字符?

我如何与锁屏布局进行交互以显示文本,就像这个应用程序一样:

我刚刚发现了这个应用程序: https : //market.android.com/details?id=de.j4velin.lockscreenCalendar 现在似乎可以在通常写入报警的地方在锁屏内写入一些文本。 我想在这个地方显示自定义文本,但完全不知道如何实现这一点。 这家伙成功地在这个地方写日历活动。 任何线索都会帮助我,谢谢。

仅在文本本身上具有背景色的TextView

我如何实现这样的东西: 我想在一个单一的TextView中做到这一点。 设置TextView的背景颜色将不会完成这项工作。 我想这应该是可能的spannable,但我不知道如何。 在HTML中,我会这样做: <html> <body> <span style="background:#CCCCCC;">first line <br /> second long line </span> </body> </html> 但我不知道如何在Android上这样做。 最后一个选项是将文本分成两个文本视图,并将每个textviews背景颜色和/ height设置为wrap_content。 但是由于文字的长度/数量可以是dynamic的,所以我需要计算每个单词的长度等等。一定有更好的办法:)

将TextView的内容垂直和水平居中 – LinearLayout

我正在尝试将TextView的上下文垂直和水平居中。 请看下面的截图。 表示1-5和100+ Points的TextViews是我想垂直和水平居中的那些100+ Points 。 正如你所看到的,它们是水平的中心,但不是垂直的。 以下是我正在使用的代码。 <LinearLayout android:id="@+id/linearlayout2" android:layout_width="match_parent" android:layout_height="wrap_content" android:orientation="vertical" > <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <TextView android:id="@+id/l1" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="2" android:paddingTop="5dp" android:paddingLeft="5dp" android:paddingRight="5dp" android:paddingBottom="5dp" android:textSize="12sp" android:gravity="center_vertical|center_horizontal" /> <TextView android:id="@+id/g1" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="4" android:paddingTop="5dp" android:paddingLeft="5dp" android:paddingRight="5dp" android:paddingBottom="5dp" android:textSize="12sp" android:gravity="center_vertical|center_horizontal" /> <TextView android:id="@+id/c1" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="4" android:paddingTop="5dp" android:paddingLeft="5dp" android:paddingRight="5dp" android:paddingBottom="5dp" android:textSize="12sp" android:gravity="center_vertical|center_horizontal" /> […]