2016-04-13 21 views
0

Я делаю уровень духа для класса разработки приложений Android. Это не нужно стилизовать, просто базовые функции. Это еще не месяц, но я уже закончил. Я планирую принять это время, чтобы приложение выглядело намного более гладким и полным.Как сделать мой TextViews другим?

Я искал онлайн-изображения приложений уровня духа, чтобы получить представление о том, как некоторые люди сделали свой макет. Мне очень нравится эта в частности:

https://lh4.ggpht.com/fBsGglViuzgW_7-NkrdgGX70yXA6hUrl5tNmJI1uD9My-Uaqbc_TY1-EHezEWXOUr4nV=h900

У меня есть графический друг дизайнера, который может составить некоторые из изображений, мне нужно (не прямые копии), поэтому я могу выполнить большую часть этого. Единственное, что я не знаю, как сделать, это сделать мои TextViews похожими на те, которые у них есть на изображении выше (поле, которое говорит «WAIT»).

Как бы вы это сделали? Я просмотрел setBackground (Drawable draw), но не полностью понял его, поскольку это только меняет образ, а не стиль текста. Я искал вокруг, но не могу найти соответствующий вопрос stackoverflow или любые учебники по этому вопросу.

Если кто-нибудь может мне помочь или ссылку, я был бы очень признателен! Спасибо!

+0

Сколько текста вы показываете в таком приложении? Я думаю, это всего лишь изображение, а не TextView. – ElDuderino

ответ

1

Прежде всего, вам нужно найти шрифты, которые соответствуют вашим ожиданиям. вы можете найти несколько похожих шрифтов здесь: digital fonts.

затем введите шрифт в свою активную папку и назовите ее Digital.ttf.

Затем в файле Java добавить код, как это изменить шрифт:

Typeface myTypeface = Typeface.createFromAsset(this.getAssets(), 
       "Digital.ttf"); 
TextView digital= (TextView) findViewById(R.id.your_textView); 
     digital.setTypeface(myTypeface); 

Для фона, которые выглядят как экран вы можете использовать изображение, которое вы положили в вашей вытяжке папку и установить background of textView вот так:

digital.setBakgroundDrawable(Drawable object); 

Надеюсь, это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^