2015-04-16 90 views
-1

如何設置textview字體點擊listvite項目的點擊樣式。如果我從列表中選擇第一個項目,然後我的textview fontstye1,然後當我從列表中選擇第二個或第三個項目時,改變我的textview fontstyle2或fontstyle3。更改listitem上textview的字體樣式是否是點擊?

Typeface type = Typeface.createFromAsset(getAssets(), "fontstyle1"); 
Typeface type = Typeface.createFromAsset(getAssets(), "fontstyle2"); 
Typeface type = Typeface.createFromAsset(getAssets(), "fontstyle3"); 
txtView.setTypeface(type); 

回答

0

如何設置TextView的字體樣式上listvite項目點擊點擊

使用onItemClick更改所選行的文本顏色:

public void onItemClick(AdapterView<?> parent, View view,int position, long id) 
     { 
      TextView txtView = (TextView)view.findViewById(R.id.textview_id); 
      Typeface type = Typeface.createFromAsset(view.getContext().getAssets(), 
                 "fontstyle"+(position+1)); 
      txtView.setTypeface(type); 
    }}); 
+0

您R右,但我想在arraylist上這樣做,如果我在那時選擇第一個項目,將字體更改爲第一個titem,然後如果我從當時的數組列表中選擇第二個項目改變字體作爲第二字體....你是否得到了我我試圖告訴你 –

+0

@Jaydip:你有沒有試過我的回答? –