Warm tip: This article is reproduced from serverfault.com, please click

java-CustomTextView作为父级和Textview作为父级之间的区别

(java - Difference between CustomTextView as Parent and Textview as Parent)

发布于 2020-12-16 13:00:45

我创建了CustomTextview如下

public class CustomTextView extends AppCompatTextView {
        public CustomTextView(Context context, AttributeSet attrs, int defStyleAttr) {
        super(context, attrs, defStyleAttr);
       // im changing font family here .ttf files
    }
}

<com.android.app.CustomTextView
android:id="@+id/view”
/>

之间有什么区别

CustomTextView textView = findViewbyId(R.id.view);

和这个

TextView textView = findViewbyId(R.id.view);

当我把这个TextView textView = findViewbyId(R.id.view);IDE运行时不会抛出错误。为什么?谢谢!

Questioner
user90874
Viewed
0
Mohammad Fazel 2020-12-16 21:11:36

现实生活中的比较:

当你学习驾驶手动挡汽车时,你几乎可以驾驶任何手动挡汽车。想象一下,如果你必须学会驾驶遇到的每种不同型号的汽车,情况将会多么糟糕。

来源(+)