bug合集

作者: 夫天地者万物之逆旅也 | 来源:发表于2020-05-20 16:27 被阅读0次

记一个bug : 2020-07-01

在使用下划线时遇到换行后下划线不显示的问题,刚开始以为是自己的下划线没有设置进去,然后直接全局设置,发现第一行有显示,第二行消失:

解决方法:在xml文件中,给TextView 设置paddingBottom="1dp"

java代码:

String text ="禁止上传各种政治、广告、淫秽、侮辱、暴力等内容,一旦被举报将立即禁言或者封号;请查看动态规范";

        SpannableStringBuilder spannableBuilder =new SpannableStringBuilder(text);

        // 在设置点击事件、同时设置字体颜色

        ClickableSpan clickableSpanTwo =new ClickableSpan() {

@Override

            public void onClick(View view) {

             //监听事件

            }

@Override

            public void updateDrawState(TextPaint paint) {

paint.setColor(Color.parseColor("#0066FF"));

                // 设置下划线 true显示、false不显示

                paint.setUnderlineText(true);

//                paint.setStrikeThruText(true);

            }

};

        spannableBuilder.setSpan(clickableSpanTwo, text.length() -4, text.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);

        // 不设置点击不生效

        tvTrendsample.setMovementMethod(LinkMovementMethod.getInstance());

        tvTrendsample.setText(spannableBuilder);

xml代码:

    android:id="@+id/tv_trendsample"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_marginTop="6dp"

    android:paddingBottom="1dp"

    android:lineSpacingExtra="2dp"

    android:text=""

    android:textColor="#BFBFBF"

    android:textSize="12dp" />

记一个bug : 2020-05-20

问题:

05/20 16:14:25: Launching 'app' on vivo vivo X20A.

Installation did not succeed.

The application could not be installed: INSTALL_FAILED_TEST_ONLY

Installation failed due to: 'null'

原因:

Android Studio 3.x 会在debug apk的manifest文件application标签里自动添加 android:testOnly="true"属性

导致run跑出的apk在部分手机上安装失败

解决方法:

1:

在项目中的gradle.properties全局配置中设置:

android.injected.testOnly=false

2:

通过adb命令安装

adb install -t app-debug.apk

app-debug(包名)

相关文章

网友评论

      本文标题:bug合集

      本文链接:https://www.haomeiwen.com/subject/omjnohtx.html