listactivity

package com.lt.an1609_listview.com.yz.listview;import android.content.Intent;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import com.lt.an1609_listview.AsyncTask.DownLoadTask;import com.lt.an1609_listview.MyListViewActivity;import com.lt.an1609_listview.R;public class MainActivity extends AppCompatActivity {    String path = "http://10.0.165.155/MusicServer/loadMusics.jsp";    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);    }    public void doClick(View view) {        Intent intent = new Intent();        //switch (view.getId()){            //case R.id.btn_01:                //DownLoadTask task =new  //DownLoadTask(this);                //task.execute(path);                //break;            case R.id.my_list://这部分为listview的                //跳转到其他目录                intent.setClass(this, MyListViewActivity.class);                startActivity(intent);                break;        }    }}

mainactivity

package com.lt.an1609_listview;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.ListView;import android.widget.Toast;/** * Created by 风情万种冷哥哥 on 2016/9/29. * 监听器 //单击的监听器 mListView.setOnItemClickListener(new *         OnItemClickListener() { * *         AdapterView<?> parent, 适配器组件 * *         View view, 每一个item 视图 * *         int position, 点击的视图位置下标 * *         long id ,视图的id(忽略) * * * @Override public void onItemClick(AdapterView<?> parent, View view, int *           position, long id) { // TODO Auto-generated method stub * *           } }); *} */public class MyListViewActivity extends AppCompatActivity {    //组件的声明    private ListView mListView;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_my_list);        //组件初始化        init();        //通过数组方式直接绑定了数据--跳过了绑定适配器        //给listview 监听器的绑定        //长按监听器        //mListView.setOnLongClickListener();        //单击监听器        mListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {            @Override            public void onItemClick(AdapterView<?> parent, View view, int position, long id) {                //获取单击的值                String msg = parent.getItemAtPosition(position).toString();                makeToast(msg);            }        });        //长按监听器       mListView.setOnItemLongClickListener(new AdapterView.OnItemLongClickListener(){           @Override           public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {               //获取单击的值               String msg = parent.getItemAtPosition(position).toString();               makeToast(msg);               return true;           }       });    }    //数据的初始化    private void init() {        mListView = (ListView) findViewById(R.id.listview_list_lv);    }    //创建快显信息的方法    private void makeToast(String msg){        Toast.makeText(this,msg,Toast.LENGTH_SHORT).show();    }}

activity-main

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    xmlns:tools="http://schemas.android.com/tools"    android:layout_width="match_parent"    android:layout_height="match_parent"    android:paddingBottom="@dimen/activity_vertical_margin"    android:paddingLeft="@dimen/activity_horizontal_margin"    android:paddingRight="@dimen/activity_horizontal_margin"    android:paddingTop="@dimen/activity_vertical_margin"    tools:context=".com.yz.listview.MainActivity">    <Button        android:id="@+id/my_list"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:onClick="doClick"        android:text="listview的监听" />RelativeLayout>activity_list

values 下的xml**重点内容**

“`

“`

更多相关文章

  1. Android(安卓)Studio控件技巧汇总
  2. 仿微信摇一摇功能,android 重力感应开发
  3. googleMap----放大,缩小,东南西北,四种视图切换代码
  4. Android(安卓)利用方向传感器实现 指南针
  5. Android对话框AlertDialog-android学习之旅(四十二)
  6. Android下多页显示技巧
  7. android之知识点小结二
  8. android之知识点小结二
  9. googleMap----放大,缩小,东南西北,四种视图切换代码

随机推荐

  1. SQLSERVER 创建索引实现代码
  2. 优化SQL Server的内存占用之执行缓存
  3. SQLServer 跨库查询实现方法
  4. sqlserver 2000中创建用户的图文方法
  5. 数据库中聚簇索引与非聚簇索引的区别[图
  6. SQL SERVER 与ACCESS、EXCEL的数据转换方
  7. SQLServer 2000 升级到 SQLServer 2008
  8. 只有mdf文件的数据库附加失败的修复方法
  9. sqlserver 锁表语句分享
  10. 某年第一周开始日期实现方法