Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Typeface.createFromAsset()中的空指针_Android_Android Fonts - Fatal编程技术网

Android Typeface.createFromAsset()中的空指针

Android Typeface.createFromAsset()中的空指针,android,android-fonts,Android,Android Fonts,我的文件夹结构 字体代码: Typeface typeface = Typeface.createFromAsset(this.getAssets() , AppContants.ROBOT_MEDIUM); 我的源代码集: sourceSets { main { java.srcDirs = ['src/main/java', 'src/main/res/xml'] assets.srcDirs = ['src/main/java/assets']

我的文件夹结构

字体代码:

Typeface typeface = Typeface.createFromAsset(this.getAssets() , AppContants.ROBOT_MEDIUM);
我的源代码集:

 sourceSets {
        main { java.srcDirs = ['src/main/java', 'src/main/res/xml']
            assets.srcDirs = ['src/main/java/assets']
        }
    }

正在获取此字体实例的空指针。

将字体文件放入
资产/font
目录, 只需使用:

Typeface tf = Typeface.createFromAsset(getBaseContext().getAssets(),
                fontPath);
其中
fontPath
是指向资产文件夹中字体文件的路径

fontPath = "fonts/<your_font_file_name>"
fontPath=“font/”

希望这有帮助

将字体文件放入
资产/font
目录, 只需使用:

Typeface tf = Typeface.createFromAsset(getBaseContext().getAssets(),
                fontPath);
其中
fontPath
是指向资产文件夹中字体文件的路径

fontPath = "fonts/<your_font_file_name>"
fontPath=“font/”

希望这有帮助

将字体文件放入
资产/font
目录, 只需使用:

Typeface tf = Typeface.createFromAsset(getBaseContext().getAssets(),
                fontPath);
其中
fontPath
是指向资产文件夹中字体文件的路径

fontPath = "fonts/<your_font_file_name>"
fontPath=“font/”

希望这有帮助

将字体文件放入
资产/font
目录, 只需使用:

Typeface tf = Typeface.createFromAsset(getBaseContext().getAssets(),
                fontPath);
其中
fontPath
是指向资产文件夹中字体文件的路径

fontPath = "fonts/<your_font_file_name>"
fontPath=“font/”

希望这有帮助

将字体文件夹添加到您的路径。将.ttf文件移动到字体文件夹

 sourceSets {
    main { java.srcDirs = ['src/main/java', 'src/main/res/xml']
        assets.srcDirs = ['src/main/java/assets/fonts']
    }
}

将字体文件夹添加到您的路径。将.ttf文件移动到字体文件夹

 sourceSets {
    main { java.srcDirs = ['src/main/java', 'src/main/res/xml']
        assets.srcDirs = ['src/main/java/assets/fonts']
    }
}

将字体文件夹添加到您的路径。将.ttf文件移动到字体文件夹

 sourceSets {
    main { java.srcDirs = ['src/main/java', 'src/main/res/xml']
        assets.srcDirs = ['src/main/java/assets/fonts']
    }
}

将字体文件夹添加到您的路径。将.ttf文件移动到字体文件夹

 sourceSets {
    main { java.srcDirs = ['src/main/java', 'src/main/res/xml']
        assets.srcDirs = ['src/main/java/assets/fonts']
    }
}

检查@niteshChange下面的答案:“assets.srcDirs=['src/main/assets']”检查@niteshChange下面的答案:“assets.srcDirs=['src/main/assets']”检查@niteshChange下面的答案:“assets.srcDirs=['src/main/assets']”检查@niteshChange下面的答案:“assets.srcDirs=['src/main/assets']””