Android之ListActivity的使用和在ListView中添加图片文字


ListActivity简单的说就是ListView和Activity的结合,跟ListView和Activity组合实现的没有什么很大的差别,主要是比较方便。但在实现时,有几点要注意。

1、ListActivity可以不用setContentView(R.layout.main),它默认是LIstView占满屏。

2、如果想在屏幕中显示其他控件,如文本框和按钮之类,可以采用如下方法:

a、代码中添加:setContentView(R.layout.main)

b、xml文件中,添加一个LIstView控件,和一个TextView控件,注意它们id必须为"@id/Android:list"、 "@id/android:empty";前一个表示表示匹配的ListView,后一个表示若LIstView没有内容则显示的提示:代码如下:              

 
  1. <ListView    
  2.     android:id="@id/android:list"     
  3.     android:layout_width="fill_parent"     
  4.     android:layout_height="0dip"     
  5.     android:layout_weight="1"     
  6.     android:drawSelectorOnTop="false"/>  
  7. <TextView    
  8.     android:id="@id/android:empty"  
  9.     android:layout_width="wrap_content"     
  10.     android:layout_height="wrap_content"      
  11.     android:text="Can not find the file!"/>    

下面是程序截图和代码:             

    

  • 1
  • 2
  • 下一页

相关内容