标签: textview

如何在Android上的textview或imageview上设置涟漪效果?

我想在Android Studio中对textview和imageview设置涟漪效果.我该怎么做?

android textview android-imageview material-design

112
推荐指数
11
解决办法
8万
查看次数

111
推荐指数
5
解决办法
25万
查看次数

Android:最后一行textview截止

我有一个水平LinearLayout包含a TextView后面跟着Spinner它.这LinearLayout在a中LinearLayout包含的固定垂直中动态膨胀多次RelativeLayout.

问题是,自从我切换Theme.lightTheme.holo.light,最后一行TextView被削减了一半.当动态文本很长并且跨越多行时会发生这种情况.

在此输入图像描述

我已经能够通过添加底部填充到LinearLayout包含TextView和的水平来解决这个问题Spinner.

这不是一个修复,而是更多的黑客攻击.有人可以就如何正确解决这个问题给我一些建议吗?

我还读了一些其他问题,但似乎都没有帮助.

水平线性布局:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="horizontal">

    <TextView
        android:id="@+id/textView1"
        android:layout_width="150dp"
        android:layout_height="wrap_content"
        android:layout_marginRight="20dp"
        android:text="TextView"/>

    <Spinner
        android:id="@+id/spinner1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>

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

上面布局在线性布局上以id ll2_7动态膨胀的相对布局:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <ScrollView
        android:id="@+id/scrollView"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_above="@+id/relLayoutButtonNext"
        android:layout_below="@id/textView1" >

        <RelativeLayout
            android:layout_width="fill_parent"
            android:layout_height="wrap_content"
            android:paddingBottom="20dp"
            android:paddingLeft="10dp"
            android:paddingRight="10dp"
            android:paddingTop="10dp" >

            <TextView
                android:id="@+id/textView10"
                android:layout_width="wrap_content"
                android:layout_height="wrap_content"
                android:paddingRight="30dp"
                android:text="2.7" …
Run Code Online (Sandbox Code Playgroud)

layout android textview layout-inflater

110
推荐指数
8
解决办法
7万
查看次数

如何在Textview中更改字母间距?

如何在textview中更改字母间距?如果我有HTML文本(我不能在我的代码中使用webview)会有帮助吗?

PS我在textview中使用自己的字体和HTML文本.

android textview typeface

109
推荐指数
6
解决办法
13万
查看次数

在Android中的TextView下方绘制下划线

我想画下面的下划线TextView.我搜索了一些内容但却找不到任何有效的内容.

有人可以帮帮我吗?

android underline textview

108
推荐指数
5
解决办法
13万
查看次数

带有可点击链接的Android TextView:如何捕获点击次数?

我有一个TextView,它呈现基本HTML,包含2个以上的链接.我需要捕获链接上的点击并打开链接 - 在我自己的内部WebView中(不在默认浏览器中).

处理链接呈现的最常用方法似乎是这样的:

String str_links = "<a href='http://google.com'>Google</a><br /><a href='http://facebook.com'>Facebook</a>";
text_view.setLinksClickable(true);
text_view.setMovementMethod(LinkMovementMethod.getInstance());
text_view.setText( Html.fromHtml( str_links ) );
Run Code Online (Sandbox Code Playgroud)

但是,这会导致链接在默认的内部Web浏览器中打开(显示"使用完整操作..."对话框).

我尝试实现一个onClickListener,当单击链接时正确触发,但我不知道如何确定单击了哪个链接...

text_view.setOnClickListener(new OnClickListener(){

    public void onClick(View v) {
        // what now...?
    }

});
Run Code Online (Sandbox Code Playgroud)

或者,我尝试创建自定义LinkMovementMethod类并实现onTouchEvent ...

public boolean onTouchEvent(TextView widget, Spannable text, MotionEvent event) {
    String url = text.toString();
    // this doesn't work because the text is not necessarily a URL, or even a single link... 
    // eg, I don't know how to extract the clicked link from the greater paragraph of …
Run Code Online (Sandbox Code Playgroud)

android hyperlink textview

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

Android中的垂直(旋转)标签

我需要2种在Android中显示垂直标签的方法:

  1. 水平标签逆时针旋转90度(侧面字母)
  2. 水平标签与字母一个在另一个下面(如商店标志)

我是否需要为这两种情况开发自定义小部件(一种情况),我可以使TextView以这种方式呈现,如果我需要完全自定义,那么这样做的好方法是什么?

android label vertical-alignment textview

106
推荐指数
4
解决办法
8万
查看次数

如何为Android中的TextView启用标准复制粘贴?

我想为TextView启用标准复制粘贴(与EditText相同).我该怎么做?

我尝试使用不可编辑的EditText但它运行不正常(有时它变得可编辑或者没有显示复制粘贴叠加).而且一般来说这可能不是一个好方法.

需要从API 7开始的工作解决方案.

android copy-paste textview

106
推荐指数
6
解决办法
8万
查看次数

你如何在Android XML中强调文本?

如何在XML文件中为文本加下划线?我找不到一个选项textStyle.

android underline textview android-styles

100
推荐指数
6
解决办法
13万
查看次数

Android和&nbsp; 在TextView中

是否可以&nbsp;在TextView中添加?有没有人实现类似的功能?

我想在TextView中拥有不可破坏的空间.

android textview

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