标签: textview

android TextView:动态设置背景颜色不起作用

以编程方式设置android的背景颜色TextView似乎不起作用.我错过了什么!

TextView et = new TextView(activity);
et.setText("350");
et.setBackgroundColor(R.color.white);
Run Code Online (Sandbox Code Playgroud)

我的res/values文件夹中也有这个文件(colors.xml)

<resources>
        <color name="white">#ffffffff</color>
        <color name="black">#ff000000</color>
</resources>
Run Code Online (Sandbox Code Playgroud)

[编辑]:此外,设置文本颜色会导致TextView消失.

TextView c1 = new TextView(activity);
c1.setTextColor(R.color.solid_red);
c1.setText("My Text");
Run Code Online (Sandbox Code Playgroud)

android textview

159
推荐指数
7
解决办法
24万
查看次数

android ellipsize multiline textview

我需要椭圆化多行文本视图.我的组件足够大,可以显示椭圆至少4行,但只显示2行.我试图改变组件的最小和最大行数,但它什么都没改变.

android ellipse multiline textview

159
推荐指数
8
解决办法
10万
查看次数

以编程方式更改视图的右边距?

可以在Java代码中动态更改此属性吗?

android:layout_marginRight
Run Code Online (Sandbox Code Playgroud)

我有一个TextView,必须动态地将其位置改为左侧的一些像素.

如何以编程方式执行?

layout android textview

158
推荐指数
4
解决办法
14万
查看次数

在android中的textview的圆角

我有一个textview,并希望它的角落呈圆形.我已经知道可以使用了android:background="@drawable/somefile".在我的情况下,此标记已包含在内,因此无法再次使用.例如android:background="@drawable/mydialogbox",已经在那里创建背景图像

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="fill_parent"
    android:layout_gravity="top"
    android:background="@drawable/mydialogbox"
    android:orientation="horizontal" >

    <TextView
        android:id="@+id/textview_name"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true" />

    </LinearLayout>

</RelativeLayout>
Run Code Online (Sandbox Code Playgroud)

所以当我textview(textview_name)还想要圆角时,如何实现这一目标.

android shapes textview

156
推荐指数
9
解决办法
15万
查看次数

Android应用程序中TextView的字体大小会随着本机设置更改字体大小而变化

我想在我的应用程序中指定自己的文本大小,但是我在执行此操作时遇到了问题.

当我在设备设置中TextView更改字体大小时,我的应用程序的字体大小也会更改.

android textview android-layout android-fonts

155
推荐指数
7
解决办法
49万
查看次数

如何在TextView中添加项目符号?

我有一个TextView,我想通过XML在我的文本中添加一个项目符号.可能吗?

android special-characters textview android-layout

146
推荐指数
8
解决办法
12万
查看次数

处理textview链接点击我的Android应用程序

我目前正在TextView中呈现HTML输入,如下所示:

tv.setText(Html.fromHtml("<a href='test'>test</a>"));
Run Code Online (Sandbox Code Playgroud)

显示的HTML是通过外部资源提供给我的,所以我不能像我一样改变它,但我当然可以对HTML进行一些正则表达式的修改,比如将href值更改为其他内容.

我想要的是能够直接从应用程序中处理链接点击,而不是让链接打开浏览器窗口.这可以实现吗?我猜测可以将href-value的协议设置为类似"myApp://"的东西,然后注册一些可以让我的应用程序处理该协议的东西.如果这确实是最好的方式,我想知道这是怎么做的,但我希望有一个更简单的方法来说,"当在这个文本视图中点击链接时,我想提出一个接收的事件链接的href值作为输入参数"

android onclick textview

143
推荐指数
6
解决办法
10万
查看次数

如何在Android TextView中添加换行符?

我试图在TextView中添加换行符.

我试过建议\n但是什么也没做.这是我设置文本的方式.

TextView txtSubTitle = (TextView)findViewById(r.id.txtSubTitle);
txtSubTitle.setText(Html.fromHtml(getResources().getString(R.string.sample_string)));
Run Code Online (Sandbox Code Playgroud)

这是我的字符串: <string name="sample_string">some test line 1 \n some test line 2</string>

它应该如此显示:

some test line 1
some test line 2
Run Code Online (Sandbox Code Playgroud)

但它表明如下:some test line 1 some test line 2.

我错过了什么吗?

android line-breaks line textview

143
推荐指数
15
解决办法
28万
查看次数

Android中的多行TextView?

我确实喜欢下面的内容 xml

<TableRow>
    <TextView android:id="@+id/address1"
        android:layout_width="fill_parent" 
        android:layout_height="wrap_content"
        android:gravity="left"
        android:maxLines="4" 
        android:singleLine="false"              
        android:text="Johar Mor, Gulistan-e-Johar, Karachi" >
    </TextView> 
</TableRow>
Run Code Online (Sandbox Code Playgroud)

它不起作用multiline,我正在使用TableLayout......

那我在这做什么错呢?

android multiline tablelayout textview

142
推荐指数
8
解决办法
28万
查看次数

Android ClickableSpan没有调用onClick

我正在创建一个ClickableSpan,它正确显示正确的文本下划线.但是点击没有注册.你知道我做错了吗??? 谢谢,Victor这是代码片段:

view.setText("This is a test");       
ClickableSpan span = new ClickableSpan() {
    @Override
    public void onClick(View widget) { 
        log("Clicked"); 
    }
}; 
view.getText().setSpan(span, 0, view.getText().length(),
                       Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
Run Code Online (Sandbox Code Playgroud)

android textview

137
推荐指数
4
解决办法
3万
查看次数