Tag: 字幕

在自定义视图构造函数中获取android:ellipsize属性的值

如何获得自定义View (扩展TextView )中的属性android:ellipsize的值? 我尝试了这些方法,但没有奏效: Log.d(TAG, attrs.getAttributeIntValue(ANDROID_NAMESPACE, “ellipsize”, -1)); Log.d(TAG, attrs.getAttributeValue(ANDROID_NAMESPACE, “ellipsize”)); Log.d(TAG, attrs.getAttributeUnsignedIntValue(ANDROID_NAMESPACE, “ellipsize”, 111)); Log.d(TAG, attrs.getAttributeListValue(ANDROID_NAMESPACE, “ellipsize”, new String[] {“x”, “marquee”}, -1)); 注意: attrs是AttributeSet (构造函数参数), ANDROID_NAMESPACE是”http://schemas.android.com/apk/res/android” 。