0
我想顯示很多圖標,我將從fonticon.ttf中獲得很好的圖標。android要顯示多個圖標,但要顯示一個id
的的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);
}
但正如你可以看到這是僅限於具有id作爲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請求完成。
有人能幫助我嗎?