小编aco*_*tic的帖子

如何在启动时将ListView的第一项选择为默认值?

我的应用程序中有一个ListView,ListView有一个选择器.我想在App的启动时将此ListView的第一项选择为默认值,如何?谁能提供一些提示?多谢.

android android-layout android-listview

11
推荐指数
2
解决办法
3万
查看次数

Android:为什么在自定义视图中覆盖 onMeasure() 后,视图的文本无法在 RalativeLayout 中显示?

我做了一个扩展View和覆盖它的自定义组件,onMeasure()这个组件的内容是一些文本,然后我将它添加到一个RelativeLayout,但是这个文本无法显示,如果我发表评论onMeasure()被覆盖的文本显示。什么原因?

这是代码:

public class CustomView extends View {
    private String text;
    private int viewWidth;
    private int viewHeight;
    private Paint paint;
    private FontMetrics fontMetrics;
    public CustomView(Context context) {
        this(context, null);
    }
    public CustomView(Context context, String text) {
        this(context, text, 0);
        this.text = text;
        paint = new Paint(Paint.ANTI_ALIAS_FLAG);

        updateViewBounds();
    }
public CustomView(Context context, String text, int defStyle) {
    super(context);

}
private void updateViewBounds(){
    viewWidth = (int) paint.measureText(this.text);
    fontMetrics = paint.getFontMetrics();
    viewHeight =  (int)(fontMetrics.descent - …
Run Code Online (Sandbox Code Playgroud)

android

4
推荐指数
1
解决办法
8373
查看次数

如何在TextView上一次将下划线和颜色设置为部分文本?

我的EditText中有一个字符串,而strre是此字符串中的URL链接.

所以我想设置这个链接有下划线和蓝色作为常识.

现在我可以使用"u"标签和Html.fromHtml()添加下划线,但不能设置颜色,这是我的代码:

String text = "some string <u><font color=\"#0000FF\">some link</font></u>";
editText.setText(Html.fromHtml(text), TextView.BufferType.SPANNABLE);
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?谢谢!

html fonts android colors textview

0
推荐指数
1
解决办法
2295
查看次数