Mam problem z ustawianiem tekstu w widoku tekstowym z formatem i wieloma wartościami.Ustawienia AndroidText/R.string/wartości
holder.car.setText(R.string.mycar + lm.getCarName() + R.string.year + lm.getYear());
to daje mi "2143545 Camero 2143213 1977"
Próbowałem kilka innych "rozwiązań" z sieci
holder.car.setText(getString(R.string.mycar) + lm.getCarName() + getString(R.string.year) + lm.getYear()); << not work, getString undefine>>
Próbowałem nawet String.valueOf(R.string.mycar); getResources().getText(R.String.mycar)
, nadal nie działa .
Byłoby wspaniale, jeśli ktoś może mi pomóc, dzięki
co oznacza „nadal nie działa” znaczy? Czego oczekujesz? – Blackbelt
To dlatego, że 'R.string.mycar' to' int', który odnosi się do zasobu. To nie jest rzeczywisty zasób. Odpowiedź @ user1417127 wygląda dobrze. To pobiera rzeczywisty zasób ciągów dla ciebie –
użyj context.getResources.getString (R.string.xyx). – Kamal