`
文章列表
运行效果:  main.xml  Java代码   
目标:listview中item使用textview,当item选中时,字体为25px;当item未选中时,字体21px 之前想了很久,以为同listview选中行字体颜色一样,使用xml文件中使用selector就可以改变了,但是一直上网查找资料,都没有找到selector中改变字体大小的命令。后来网友提醒我,可以在adapter中的getview中修改。现将重要的代码放上: view sourceprint? 1 //全局变量,记录选中的item   2 public static int select_item = -1; 

ListView 常用方法

    博客分类:
  • UI
  ①.使用listView或者gridView时,当列表为空时,有时需要显示一个特殊的empty view来提示用户,一般情况下,如果你是继承ListActivity,只要<ListView android:id="@id/android:list".../><TextView android:id="@id/android:empty.../>当列表为空时就会自动显示TextView ②.如果继承Activity的话,想出现上面的效果,就需要手动<ListView android:id="@+id/list&quo ...

Dialog

    博客分类:
  • UI
  对话框是Android中不可或缺的,在使用对话框的时候,需要使用AlertDialog.Builder类。当然处理系统默认的对话框外,还可以自定义对话框,如果对话框设置了按钮,那么要对其进行事件监听OnClickListener。 下面的是一个用AlertDialog.Builder类和自定义的对话框的实例,当点击确定时,转移到登陆对话框,当输入用户名和密码后,转移到登陆进度对话框   这里的自定义对话框是由两个TextView和两个EditText组成,也就是那个登录对话框,自定义对话框的布局文件是dialog.xml文件,见下面   另外呢,使用AlertDialog来创建 ...
  最近写了一个自定义布局的Dialog,运行效果如下:     然后我想获取到自定义布局中的EditText控件,并得到其中的字符串,但是使用send_email = (EditText) findViewById(R.id.send_email_dialog_et);并不能获取到控件对象,经测试发现send_email对象为null。。。。 没办法,只好到一个技术群里问一下别人,很幸运我找到了解决方法,关键代码如下: Java代码 

ListView

    博客分类:
  • UI
  由于手机屏幕尺寸的原因以及手指触屏操作的特性,ListView常常用到。在Android学习笔记(十一):Activity-ListView中,每一个list中的entry只有一个数据,且都只涉及一个view,在本次,我们将学习进一步的变化,让list更为生动,这只需对apdater作进一步的描述。 例子一:每个元素有一个图标和一个信息数据 1)设置主界面的XML文件 <LinearLayout ...>  <!--  我们需要对list的entry进行地功能之,所以id采用"@android:id/list" -->  < ...
通过CursorAdapter在ListView中的数据呈现 在上一个例子中,我们可以对SQLite中的数据库进行增删改查,将数据读到游标Cursor中,然后一一读出。在Android中可以通过CursorAdapter直接将数据映射到ListView中,如下处理: public class Chapter22Test1 extends ListActivity{    private SQLiteDatabase  db = null;    private Cursor cursor = null;        private SimpleCursorAdapter adapte ...
  layout中的main.xml   XML: <?xml version ="1.0" encoding ="utf-8" ?> <LinearLayout xmlns:android ="http://schemas.android.com/apk/res/android"      android:orientation ="vertical"      android:layout_width ="fill_parent"      andro ...
Global site tag (gtag.js) - Google Analytics