Android 安卓材质微调器字体
我使用的是来自的MaterialSpinner 我不能改变字体。似乎ms_typeface属性更改了浮动标签,但没有更改微调器的文本 有什么提示吗 这是我当前的xml:Android 安卓材质微调器字体,android,spinner,typeface,Android,Spinner,Typeface,我使用的是来自的MaterialSpinner 我不能改变字体。似乎ms_typeface属性更改了浮动标签,但没有更改微调器的文本 有什么提示吗 这是我当前的xml: <fr.ganfra.materialspinner.MaterialSpinner android:id="@+id/settings_gender" android:layout_width="match_parent" android:layout_height="60dp" android:layout_below
<fr.ganfra.materialspinner.MaterialSpinner
android:id="@+id/settings_gender"
android:layout_width="match_parent"
android:layout_height="60dp"
android:layout_below="@+id/settings_email_til"
android:layout_marginTop="2dp"
app:ms_multiline="false"
app:ms_hint="@string/settings_personal_info_gender"
app:ms_enableFloatingLabel="true"
app:ms_enableErrorLabel="false"
app:ms_floatingLabelText="@string/settings_personal_info_gender"
app:ms_baseColor="@color/primary_text"
app:ms_highlightColor="@null"
app:ms_errorColor="@null"
app:ms_typeface="OpenSans-Light.ttf"
app:ms_thickness="0dp"
app:ms_hintColor="@color/greyish"
app:ms_arrowColor="@color/greyish"
app:ms_arrowSize="16dp"
app:ms_alignLabels="true"
app:ms_floatingLabelColor="@color/greyish"/>
这项工作:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.simple_spinner_item, items) {
public View getView(int position, View convertView, ViewGroup parent) {
View v = super.getView(position, convertView, parent);
Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/your-custom-font.ttf");
((TextView) v).setTypeface(externalFont);
return v;
}
public View getDropDownView(int position, View convertView, ViewGroup parent) {
View v =super.getDropDownView(position, convertView, parent);
Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/your-custom-font.ttf");
((TextView) v).setTypeface(externalFont);
return v;
}
ArrayAdapter=新的ArrayAdapter(此,R.layout.simple\u微调器\u项,项){
公共视图getView(int位置、视图转换视图、视图组父视图){
视图v=super.getView(位置、转换视图、父级);
Typeface externalFont=Typeface.createFromAsset(getAssets(),“字体/自定义字体.ttf”);
设置字体(外部字体);
返回v;
}
公共视图getDropDownView(int位置、视图转换视图、视图组父视图){
视图v=super.getDropDownView(位置、转换视图、父视图);
Typeface externalFont=Typeface.createFromAsset(getAssets(),“字体/自定义字体.ttf”);
设置字体(外部字体);
返回v;
}
这项工作:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,R.layout.simple_spinner_item, items) {
public View getView(int position, View convertView, ViewGroup parent) {
View v = super.getView(position, convertView, parent);
Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/your-custom-font.ttf");
((TextView) v).setTypeface(externalFont);
return v;
}
public View getDropDownView(int position, View convertView, ViewGroup parent) {
View v =super.getDropDownView(position, convertView, parent);
Typeface externalFont=Typeface.createFromAsset(getAssets(), "fonts/your-custom-font.ttf");
((TextView) v).setTypeface(externalFont);
return v;
}
ArrayAdapter=新的ArrayAdapter(此,R.layout.simple\u微调器\u项,项){
公共视图getView(int位置、视图转换视图、视图组父视图){
视图v=super.getView(位置、转换视图、父级);
Typeface externalFont=Typeface.createFromAsset(getAssets(),“字体/自定义字体.ttf”);
设置字体(外部字体);
返回v;
}
公共视图getDropDownView(int位置、视图转换视图、视图组父视图){
视图v=super.getDropDownView(位置、转换视图、父视图);
Typeface externalFont=Typeface.createFromAsset(getAssets(),“字体/自定义字体.ttf”);
设置字体(外部字体);
返回v;
}
项目的哪个文件夹是“OpenSans Light.ttf”?在“资产”文件夹中?项目的哪个文件夹是“OpenSans Light.ttf”?在“资产”文件夹中