字体中的AssetsManager

Aby*_*hew -3 android

Typeface.createFromAsset(AssetManager mgr,String path); 怎么用?

AssetManager mgr;
tf = Typeface.createFromAsset(mgr, font);
TextView txtName = (TextView) convertView.findViewById(R.id.txtTitle);
txtName.setText(novena.getName());
txtName.setTypeface(tf);
Run Code Online (Sandbox Code Playgroud)

如何初始化mgr?

你可以使用tf = Typeface.createFromAsset(context.getAssets(),font);

Ahm*_*mad 5

像这样:

AssetManager mgr;
...
mgr = getAssets();
Run Code Online (Sandbox Code Playgroud)


Foa*_*Guy 5

//If you are inside of an ACtivity, and NOT inside of an inner class
AssetManager mgr = getAssets();
Run Code Online (Sandbox Code Playgroud)