Я пытаюсь установить моноширинный шрифт в моем приложении Androaid, используя один из шрифтов по умолчанию, но он не работает. Я пробовал «Новый курьер» или «Консолас», но ничего из этого не получилось. Кажется, пользовательский интерфейс вообще не отвечает мне относительно шрифтов, но их размера.
TListViewItem* item2;
while(!myQuery->Eof)
{
item2 = ListView2->Items->Add();
item2->Objects->DetailObject->Font->Family = "Courier New";
item2->Objects->DetailObject->Font->Style = TFontStyles()<< fsBold;
item2->Objects->DetailObject->Font->Size =13;
item2->Text = myQuery->FieldByName("Description")->AsString.Trim();
item2->Detail = " | "+Format("%-5s", OPENARRAY(TVarRec,(myQuery->FieldByName("Unit")->AsString)))+" | "+Format("%7s", OPENARRAY(TVarRec,(myQuery->FieldByName("Qty")->AsString)))+" | "+CurrToStrF(myQuery->FieldByName("Price")->AsCurrency,ffFixed,2)+" | "+Format("%3s", OPENARRAY(TVarRec,(myQuery->FieldByName("Dsc")->AsString)))+"%|"+Format("%4s", OPENARRAY(TVarRec,(CurrToStrF(myQuery->FieldByName("Vat")->AsCurrency,ffFixed,1))))+"%|"+Format("%-20s", OPENARRAY(TVarRec,(myQuery->FieldByName("Notes")->AsString)))+"|";
myQuery->Next();
}