2011-12-02 47 views
2

我已經在java文件的活動中創建了一個ListView。對於這個LIstView,我調用了android.R.layout.simple_list_item_1佈局視圖,這是我沒有創建自己的默認佈局。我想創建一個自定義佈局來代替simple_list_item_1,但我不想從頭開始。我怎樣才能找到這個默認佈局,以便我可以對它進行輕微的修改?我不想從頭開始的原因是因爲我真正想要做的就是讓文字大小變小一些。如果這可以在不編輯文件的情況下(而不是編程),那麼答案也可以。 謝謝!如何在Android應用程序中編輯默認佈局文件

回答

5

你要找的佈局文件位於

<android-sdk>/platforms/android-7/data/res/layout/simple_list_item_1.xml 

哪裏<android-sdk>是安裝的SDK。

+0

完美!正是我需要的。 – Nibirue

1

我不知道該做出改變

<android-sdk>/platforms/android-7/data/res/layout/simple_list_item_1.xml 

是真的好主意。

我寧願將更改應用到Android默認佈局的Java代碼中。像這樣(在你的適配器中):

public View getView(int position, View convertView, ViewGroup parent) 
{ 
    if (null == convertView) 
    { 
     LayoutInflater layoutInflater = LayoutInflater.from(getContext()); 
     convertView = layoutInflater.inflate(android.R.layout.simple_list_item_1, null); 
    } 

    TextView textView = (TextView) convertView.findViewById(android.R.id.text1); 

    textView.setText("Content ..."); 
    // Set your font here ... 

    return convertView; 
} 
相關問題