微调文本不换行
Spinner Text do not wrap
我正在开发 android 应用程序,我在其中使用了微调器视图,但微调器上的文本没有换行,所以请帮助我了解如何实现这一点。
提前致谢
ArrayAdapter<String> adapter_state1 = new ArrayAdapter<String>(
getActivity(), android.R.layout.simple_spinner_item,
scondDD_ItemName) {
public View getView(int position, View convertView, ViewGroup parent) {
View v = super.getView(position, convertView, parent);
Typeface externalFont = Typeface.createFromAsset(getActivity()
.getAssets(), "fonts/Roboto-Regular.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(getActivity()
.getAssets(), "fonts/Roboto-Regular.ttf");
((TextView) v).setTypeface(externalFont);
return v;
}
};
adapter_state1
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner2.setAdapter(adapter_state1);
您可以使用根元素 a TextView
创建布局并使用 android:singleLine="false"
。然后使用此布局而不是 android.R.layout.simple_spinner_item_1
.
我正在开发 android 应用程序,我在其中使用了微调器视图,但微调器上的文本没有换行,所以请帮助我了解如何实现这一点。
提前致谢
ArrayAdapter<String> adapter_state1 = new ArrayAdapter<String>(
getActivity(), android.R.layout.simple_spinner_item,
scondDD_ItemName) {
public View getView(int position, View convertView, ViewGroup parent) {
View v = super.getView(position, convertView, parent);
Typeface externalFont = Typeface.createFromAsset(getActivity()
.getAssets(), "fonts/Roboto-Regular.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(getActivity()
.getAssets(), "fonts/Roboto-Regular.ttf");
((TextView) v).setTypeface(externalFont);
return v;
}
};
adapter_state1
.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner2.setAdapter(adapter_state1);
您可以使用根元素 a TextView
创建布局并使用 android:singleLine="false"
。然后使用此布局而不是 android.R.layout.simple_spinner_item_1
.