普通的listview
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");
}
});
}
}
更多相关文章
- 高级 Android 开发工程师-人工智能
- Android 之父鲁宾迈向新征程:人工智能
- Golang能写人工智能吗
- Python&C++造就Google人工智能系统TensorFlow
- 饮冰三年-人工智能-Python-16Python基础之迭代器、生成器、装饰
- 人工智能和机器学习领域开源项目
- 饮冰三年-人工智能-Python-22 Python初识Django
- 2018年马哥人工智能&Python自动化全栈