main.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"
android:layout_height="fill_parent"
>
<ListView android:id="@+id/lvCommonListView"
android:layout_width="fill_parent"
android:layout_height="wrap_content"></ListView>
</LinearLayout>

xml(simple_list_item1)

-----------------------------

<TextView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/text1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textAppearance="?android:attr/textAppearanceLarge"
android:gravity="center_vertical"
android:paddingLeft="6dp"
android:minHeight="?android:attr/listPreferredItemHeight"
/>

java

-------------------------------

package com.example.huanglifeng.menudemo;

import android.app.ActionBar;
import android.app.Activity;
import android.app.AlertDialog;
import android.app.TabActivity;
import android.content.Context;
import android.graphics.Color;
import android.media.Image;
import android.media.Rating;
import android.os.Bundle;
import android.util.Log;
import android.view.Gravity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.view.animation.AnimationUtils;
import android.widget.AbsListView;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.BaseAdapter;
import android.widget.CheckBox;
import android.widget.CompoundButton;
import android.widget.FrameLayout;
import android.widget.Gallery;
import android.widget.GridView;
import android.widget.ImageSwitcher;
import android.widget.ImageView;
import android.widget.ListView;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import android.widget.RatingBar;
import android.widget.SeekBar;
import android.widget.SimpleAdapter;
import android.widget.Spinner;
import android.widget.TabHost;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.ViewSwitcher;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Objects;


public class MainActivity extends Activity{

private int[] resIds=new int[]{
R.drawable.item1, R.drawable.item2, R.drawable.item3,
R.drawable.item4, R.drawable.item5, R.drawable.item6,
R.drawable.item7, R.drawable.item8, R.drawable.item9,
R.drawable.item10, R.drawable.item11, R.drawable.item12,
R.drawable.item13, R.drawable.item14, R.drawable.item15,
};
private static String[] data=new String[]{
"机器化身",
"变形金刚",
"第九区",
"火星任务",
"人工智能",
"钢铁侠",
"铁壁阿童木",
"未来战士",
"星际传奇",
"侏罗纪公园",
"失落的世界"
};


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

ListView lvCommonListView=(ListView)findViewById(R.id.lvCommonListView);

ArrayAdapter<String> aaData=new ArrayAdapter<String>(this,R.layout.simple_list_item1,data);
lvCommonListView.setAdapter(aaData);

lvCommonListView.setSelection(6);

lvCommonListView.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() {

@Override
public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {
Log.d("itemSelected","select"+position+" item");
}

@Override
public void onNothingSelected(AdapterView<?> parent) {
Log.d("nothingselected","nothing selected");
}
});

lvCommonListView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Log.d("itemClicked","click"+position+" item");
}
});
}

}

更多相关文章

  1. 高级 Android 开发工程师-人工智能
  2. Android 之父鲁宾迈向新征程:人工智能
  3. Golang能写人工智能吗
  4. Python&C++造就Google人工智能系统TensorFlow
  5. 饮冰三年-人工智能-Python-16Python基础之迭代器、生成器、装饰
  6. 人工智能和机器学习领域开源项目
  7. 饮冰三年-人工智能-Python-22 Python初识Django
  8. 2018年马哥人工智能&Python自动化全栈

随机推荐

  1. 阿里云CentOS 镜像配置方法
  2. 阿里云Centos镜像虚拟机安装方法
  3. 意派Epub360丨年终总结H5,这么做才精彩!
  4. 元素样式来源和选择器
  5. 【阿里云镜像】下载并安装Go环境
  6. 初识css:层叠样式表
  7. 基于YUM方式搭建Zabbix监控平台
  8. 使用HTML编写表格和表单
  9. 阿里云pypi软件包预警
  10. CSS基础(元素样式、CSS基础选择器)