2013-07-22 42 views
0

我在我的应用程序中实现了“无限”滚动。我用这些布局(他们是非常标准)下载更多内容时显示在ListView和TextView中匹配字体大小

<ListView 
    xmlns:android="http://schemas.android.com/apk/res/android" 
     xmlns:tools="http://schemas.android.com/tools" 
     android:id="@+id/frag_list" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
/> 

页脚布局:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       xmlns:tools="http://schemas.android.com/tools" 
       android:id="@+id/loading_layout" 
       android:layout_width="match_parent" 
       android:layout_height="wrap_content" 
       android:padding="5dp" 
       android:orientation="vertical" 
       android:gravity="center"> 
<ProgressBar 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:indeterminateOnly="true" 
/> 
<TextView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="@string/msg_loading" 
/> 

</LinearLayout> 

一切工作正常,但在文本视图“加载”文字非常小。什么是正确的方式来做到这一点在TextView中的字体大小将匹配ListView的?

回答

0

你应该看看列表项目使用的布局。例如,如果您使用的是simple_list_item_1,则相应的textAppearance应该是textAppearanceListItemSmall

+0

这仅适用于API 14,而不是11.是否有方法可以找出当前API有哪些外观可用? – Sergi0

+0

您可以通过为这两个列表项目声明自己的布局,然后将相同的textSize设置为加载TextView来规避此API限制 – ubergesundheit

+0

我最终在creatin我的自定义列表视图中,所以现在我不使用标准字体大小 – Sergi0

相关问题