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