Font Awesome Преобразование в число в Android

Здесь я должен создать одну кнопку, в которой я хочу написать строку, а также создать значок. Я использовал font-awesome и font-tello, но в обоих из них я столкнулся с проблемой вывода: значок преобразуется в числовой формат, который любой дает решение.

Заранее спасибо..

MainActivity.java

Typeface newFont = null;
Button cameraBtn = null;
protected void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
cameraBtn = (Button)findViewById(R.id.button1);
newButton = Typeface.createFromAsset(getAssets(), "fonts/fonta.ttf");
cameraBtn.setTypeface(newButton);
cameraBtn.setText(R.string.icon);
}

строка.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">TestApplication</string>
<string name="action_settings">Settings</string>
<string name="action_search">Search</string>
<string name="icon">&#xf1c9;</string>
</resources>

Activity_Main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/LinearLayout1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
tools:context=".MainActivity"
android:background="#151415" >

<Button
android:id="@+id/button3"
android:layout_width="120dp"
android:layout_height="75dp"
android:layout_weight="0.335"
android:background="#666666"
android:text="Button" />
</LinearLayout>

Также я поместил font-awesm.ttf в assets/fonts..

Выход

"2131099652 Текст"


person Gautam Patadiya    schedule 12.02.2015    source источник
comment
Используйте текстовое представление с drawableLeft и фоном, чтобы соответствовать вашей кнопке, а затем установите для параметра clickable значение true   -  person zgc7009    schedule 12.02.2015
comment
извините, но я не понимаю, что вы говорите, сэр, не могли бы вы объяснить, сэр..   -  person Gautam Patadiya    schedule 12.02.2015
comment
вы можете попробовать эту библиотеку: github.com/JoanZapata/android-iconify   -  person Dodge    schedule 12.02.2015
comment
это также может быть интересно: github.com/DayS/EnhancedEditText   -  person Dodge    schedule 12.02.2015
comment
Оба очень хороши, но здесь я не нахожу значок, который мне нужен, спасибо   -  person Gautam Patadiya    schedule 12.02.2015
comment
Извините, прочитал это очень быстро в машине, подумал, что вы пытаетесь установить реальный рисунок в качестве значка.   -  person zgc7009    schedule 12.02.2015


Ответы (1)


у меня есть решение

camerabtn.append("TEXT HERE");

Спасибо всем вам за решения ..

person Gautam Patadiya    schedule 02.03.2015