Я хочу показать много иконок, которые я буду получать из fonticon.ttf, который отлично работает.android много значков, чтобы показать, но один идентификатор для рендеринга
Функция OnCreate, как показано ниже:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Typeface font = Typeface.createFromAsset(getAssets(), "fontawesome-webfont.ttf");
Button button = (Button)findViewById(R.id.like2);
button.setTypeface(font);
}
Но как вы можете видеть это ограничивается одной кнопкой с идентификатором, как like2
. Но я хочу иметь что-то вроде класса html или что-то, что я могу назвать так, что когда я его использую, он автоматически отображает значок для меня.
Моя простая конструкция выглядит следующим образом:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/login_button1"
android:layout_alignParentLeft="true"
android:background="#7000"
android:orientation="vertical"
android:paddingTop="5dp" >
<Button
android:id="@+id/like1"
android:layout_width="10dp"
android:layout_height="10dp"
android:text="@string/icon_heart"
android:textColor="#CCC"
android:layout_alignParentRight="true"
android:background="#00000000"
android:layout_marginRight="5dp"
android:textSize="50sp" />
</RelativeLayout>
Я буду использовать те же значки много раз, и это кажется невозможным, чтобы включить их все в одном OnCreate, как они будут загружены один раз и HTTP GET запрос завершен ,
Может ли кто-нибудь помочь мне?