Задайте текст с точност до пиксели в Android

Искам да знам дали е възможно да задам textView с точност до пиксели с помощта на Android. В моя случай имам това фоново изображение, да кажем, че знам точно в кой пиксел искам да поставя моя текст, възможно ли е това? Друг въпрос: изображението ще запази ли същото местоположение на пикселите като всеки екран на мобилно устройство?


person Gabriel Muñumel    schedule 17.04.2015    source източник
comment
@DerGolem всъщност е отговор :)   -  person Eugen Martynov    schedule 17.04.2015
comment
Превърнах коментара си в отговор, както беше предложено от @EugenMartynov.   -  person Phantômaxx    schedule 17.04.2015


Отговори (1)


По-добре подгответе фоновите си изображения С текста, който вече е в тях.
И, не, трябва да подготвите different images for different screen densities.
И също за различни разделителни способности.
Тъй като текстът ще остане на мястото си (той е само part of the image, така че е само цветни пиксели), но ще бъде ужасно разтегнат.

person Phantômaxx    schedule 17.04.2015
comment
Как да разбера коя опция е щракната от потребител в моята програма? - person Gabriel Muñumel; 17.04.2015
comment
... Вариант? Не говорихме ли за TextViews? За да предоставите опции, имате множество възможности за избор: RadioButtons, CheckBoxes, Spinners, ListViews, GridViews, ... - person Phantômaxx; 17.04.2015
comment
Да, това вече го знам. Но да предположим, че имам четири заглавия в моето изображение, как да разбера кое е натиснато? - person Gabriel Muñumel; 17.04.2015
comment
Това е друг въпрос. Както и да е, TextViews могат да се кликват. И така те могат да реагират като бутони на събитие с кликване. - person Phantômaxx; 17.04.2015
comment
Убеден съм, че вече знаете как да разграничавате кликванията върху различните бутони (или други изгледи). - person Phantômaxx; 17.04.2015
comment
Знам това. Искам да кажа, че имате изображение с четири заглавия и да предположим, че потребителят натисне първото заглавие или второто заглавие, или което и да е, няма значение. Как да разбера кой е натиснат? Предполагам, че трябва да поставя по-големи бутони, които повече или по-малко точно да управляват кое заглавие е натиснато. - person Gabriel Muñumel; 17.04.2015
comment
Не. Предполагам, че вместо това трябва да използвате RadioGroup, който държи фоновото изображение и след това да поставите вътре в него 4 Radiobuttons без изображението на бутона, само текста. По този начин ще симулирате общ фон и 4-те TextViews, но можете също да използвате тегла, тъй като RadioGroup inherits from LinearLayout. Така че 4-те радиобутона да са с еднаква ширина или височина (да кажем всички 25%). И не е нужно да се ядосвате за пикселите. - person Phantômaxx; 17.04.2015