The Getattributeintvalue () method is often used, but most of the forms used are attrs.getattributefloatvalue (null, "XXX", 0); just pass a string in the middle to get the property value
Today suddenly see the source of a program, three parameters are passed in the value. Online Find Attrs.getattributefloatvalue method of the detailed, the results are not very satisfied. Find the following information from the Android source code.
Text, the specific use of the scene is not much to say, mainly said that the method of parameter analysis
Getattributeintvalue ()--usually--requires passing 3 parameters, respectively
string namespace, string attribute, int defaultvalue
namespace is a namespace.
attribute is a property written in the layout file
DefaultValue is when the getattributeintvalue () is searched, no corresponding value is found, and the value returns defaultvalue by default.
The Android API documentation is as follows
public abstract int getattributeintvalue (string namespace, string attribute, int defaultvalue) Added in API Level 1
Return the integer value of ' attribute '.
Parameters
| Namespace |
Namespace of attribute to retrieve. |
| Attribute |
The attribute to retrieve. |
| DefaultValue |
What to return if the attribute isn ' t found. |
Returns
Android Getattributeintvalue () details-Xia Hui