Android 单独使用ListView

计应112 贺利琴

ListView是用于显示一组列表项的列表视图。ListView中的列表项可以是一串文字,也可以是包含文字和图片的用户自定义的组合项。

在LayOut中添加一个TextView控件和一个ListView控件并将其ID分别设置为:t1和lv。当用户点击某一个列表项后,将其内容显示在TextView控件中,其实现代码及最终效果图如下:

package com.h;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

public class QlhActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        initViewObject();
        ArrayAdapter<String> adapter=new ArrayAdapter<String>(
          this, android.R.layout.simple_list_item_1,data);
        lv.setAdapter(adapter);
        lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
         @Override  
         public void onItemClick(AdapterView<?> parent, View view, int position, long id)
         {
          t1.setText(data[position]);
         }
  });
    }
    ListView lv;
    TextView t1;
    private String[] data={"显示」01","显示」02","显示」03"};
    private void initViewObject()
    {
     lv=(ListView)findViewById(R.id.lv);
     t1=(TextView)findViewById(R.id.t1);
    }

初始效果图如下:                                                           当按了“显示 02”后的效果图如下:

                                 

转载于:https://www.cnblogs.com/Prentend/archive/2013/05/19/3087776.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值