У меня есть приложение на Android, которое использует автозаполнение для запроса в БД .... Записи автозаполнения отображаются в раскрывающемся списке ....
Проблема в том, что размертекст, отображаемый в этом раскрывающемся списке, очень большой и не знаю, как его уменьшить:
Это фрагмент кода:
public View newView(Context context, Cursor cursor, ViewGroup parent){
Cursor c = getCursor();
final LinearLayout ret = new LinearLayout(context);
final LayoutInflater inflater = LayoutInflater.from(context);
mName = (TextView) inflater.inflate(
android.R.layout.simple_dropdown_item_1line, parent, false);
mNumber = (TextView) inflater.inflate(
android.R.layout.simple_dropdown_item_1line, parent, false);
ret.setOrientation(LinearLayout.HORIZONTAL);
LinearLayout horizontal = new LinearLayout(context);
horizontal.setOrientation(LinearLayout.HORIZONTAL);
int nameCol = c.getColumnIndex(db.KEY_SURSA);
String name = c.getString(nameCol);
String number = c.getString(c.getColumnIndex(db.KEY_DATE));
mName.setText(name);
mNumber.setText(number);
horizontal.addView(mName, new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
ret.addView(mNumber, new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
ret.addView(horizontal, new LinearLayout.LayoutParams(
LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
return ret;
}
mName и mNumber - это текстview используется для отображения содержимого моей БД .... но как я их получаю от надувания android.R.layout.simple_dropdown_item_1line Я не знаю, как я могу изменить размер текста ...