gpt4 book ai didi

android - onClick 自定义 TextView 不适用于低于 5 的 Android 版本

转载 作者:行者123 更新时间:2023-11-30 00:25:14 24 4
gpt4 key购买 nike

为了使用我的字体,我使用了带有以下代码的 Costume TextView:

import android.content.Context;
import android.graphics.Typeface;
import android.util.AttributeSet;
import android.widget.TextView;

public class CustomTextView extends TextView {
public CustomTextView(Context context) {
super(context);
setFont();
}
public CustomTextView(Context context, AttributeSet attrs) {
super(context, attrs);
setFont();
}
public CustomTextView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
setFont();
}

private void setFont() {
Typeface font = Typeface.createFromAsset(getContext().getAssets(), "fonts/BNazanin.ttf");
setTypeface(font, Typeface.NORMAL);
}


}

和布局:

<... .CustomTextView
...
android:onClick="loadongallery"
/>

和 Activity :

public void loadongallery(View v){
...
}

但是在Android 5以下的版本上点击它,没有任何反应。我需要字体和点击,请帮助我。

最佳答案

在xml中给textview增加一个属性:

android:clickable="true"

关于android - onClick 自定义 TextView 不适用于低于 5 的 Android 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45507244/

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