1,activityToLayout(activityClass)的作用是Activity的名字转为规范的layout名,比如参数CatActivity就会返回activity_cat。
除了activityToLayout,还有其他一些(看起来)实用的函数:
- string camelCaseToUnderscore(string)驼峰命名风格转下划线
- string escapeXmlAttribute(string)将“< ?”一类的特殊符号转码为xml可用的属性命名,比如Android’s 会变成Android's
- string escapeXmlText(string)将字符转换为xml可用的字符命名
- string escapeXmlString(string)同上但Android建议用这个,它会同时支持转换Android的一些特殊字符
- string extractLetters(string)去标点和空格
- classToResource(string)不知道怎么解释举个栗子吧输入CatActivity会返回Cat
- string layoutToActivity(string)嗯activityToLayout的反向操作
- string slashedPackageName(string)包名转路径比如:com.example.foo转换为com/example/foo.
- string underscoreToCamelCase(string)下划线转驼峰风格