2011-12-02 56 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; 
} 
相关问题