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 textView描边
  3. Android(安卓)字体效果:描边、浮雕效果
  4. Google I/O 2017 Android
  5. Android(安卓)之父鲁宾迈向新征程:人工智能
  6. Android(安卓)开发者的下半场
  7. Android(安卓)Studio开发实战练习--跑马灯效果
  8. 【案例】星环智能分析工具 Sophon,助力上海农商行搭建决策型人工
  9. 星环科技作为典型厂商代表入选《2021爱分析·中国人工智能应用趋

随机推荐

  1. Android图片圆角处理
  2. android涂鸦
  3. 《Android(安卓)基础(十二)》 TextInputLay
  4. Android(安卓)Google 地图学习
  5. Android打电话&发短信
  6. Android(安卓)cts测试命令
  7. Android在外部修改了工程名文件夹名称,报
  8. Android项目初始时的文件
  9. android 使用AsyncTask代替thread进行网
  10. Android(安卓)UI控件Spinner控件的学习