gpt4 book ai didi

java - 在 android xml 的图形布局中正确显示 CustomViews

转载 作者:行者123 更新时间:2023-11-29 05:41:32 27 4
gpt4 key购买 nike

我制作了一个非常简单的自定义 TextView。在安卓设备上一切正常。然而,在 eclipse 的图形布局上,我只能看到类名而不是 TextView 原始文本。如何在 Eclipse 图形布局中测试它?

下面是我的代码

public class MyTextView extends TextView 
{

public MyTextView(Context context, AttributeSet attrs, int defStyle)
{
super(context, attrs, defStyle);
init();
}

public MyTextView(Context context, AttributeSet attrs)
{
super(context, attrs);
init();
}

public MyTextView(Context context)
{
super(context);
init();
}

private void init()
{
//if (!isInEditMode())
{
Typeface tf = Typeface.createFromAsset(getContext().getAssets(), "HelveticaLTStd-Bold.otf");
setTypeface(tf);
this.setTextColor(Color.parseColor("#FFD200"));
this.setShadowLayer(1, 1, 1, Color.BLACK);
}
}

最佳答案

我对自定义 textView 上的自定义字体有同样的问题。

图形编辑器有很多问题,缺少许多在真实设备上运行良好的功能。

这是一个例子。

为了修复它,当 isInEditMode() 返回 true 时不要加载字体,并忽略文本的外观。

事实上,也许阴影功能也不能很好地发挥作用,所以您可能还想添加它。

关于java - 在 android xml 的图形布局中正确显示 CustomViews,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17383269/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com