下拉选项。。。spinner
来源:互联网 发布:网络本科学位证有用吗 编辑:程序博客网 时间:2024/05/17 21:14
--------------------------main.java-------------------------
package com.example.mm;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.os.Bundle;
import android.support.v7.app.ActionBarActivity;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AnimationUtils;
import android.widget.AbsListView;
import android.widget.AdapterView;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.AdapterView.OnItemSelectedListener;
import android.widget.ArrayAdapter;
import android.widget.AutoCompleteTextView;
import android.widget.BaseAdapter;
import android.widget.BaseExpandableListAdapter;
import android.widget.ExpandableListAdapter;
import android.widget.ExpandableListView;
import android.widget.GridLayout.LayoutParams;
import android.widget.GridView;
import android.widget.ImageSwitcher;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.MultiAutoCompleteTextView;
import android.widget.SimpleAdapter;
import android.widget.Spinner;
import android.widget.TextView;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
BaseAdapter ba = new BaseAdapter()
{
@Override
public int getCount()
{
//指定一共包含10个选项
return 10;
}
@Override
public Object getItem(int position)
{
return null;
}
@Override
public long getItemId(int position)
{
// TODO Auto-generated method stub
return 0;
}
// //重写该方法,该方法返回的View将作为列表框的每项
// @Override
// public View getView(int position, View convertView, ViewGroup parent)
// {
// TextView text = new TextView(SpinnerTest2.this);
// text.setText(position"");
// text.setTextSize(20);
// text.setTextColor(R.color.red);
// return text;
// }
//重写该方法,该方法返回的View将作为列表框的每项
@Override
public View getView(int position, View convertView, ViewGroup parent)
{
//创建一个LinearLayout,并向其中添加2个组件
LinearLayout line = new LinearLayout(MainActivity.this);
line.setOrientation(0);
ImageView image = new ImageView(MainActivity.this);
image.setImageResource(R.drawable.icon);
TextView text = new TextView(MainActivity.this);
text.setText(position + "");
text.setTextSize(20);
text.setTextColor(R.color.red);
line.addView(image);
line.addView(text);
//返回LinearLayout实例
return line;
}
};
Spinner spinner = (Spinner)findViewById(R.id.test);
spinner.setAdapter(ba);
}
}
-----------------------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"
>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="选择您最喜欢的数字:"
/>
<Spinner
android:id="@+id/test"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
/>
</LinearLayout>
- 下拉选项。。。spinner
- android spinner(下拉选项卡)的使用
- Spinner的简单功能和用法(下拉选项框)
- Android 判断下拉菜单spinner选择了哪个选项
- android中Spinner(下拉框) 自定义样式 可改变 下拉选项的高度
- Android精简小笔记(9):Spinner的用法(下拉选项控件):
- android自定义Spinner下拉菜单样式并获得选项的值
- android自定义Spinner下拉菜单样式并获得选项的值
- android实践项目一实现简单的验证码和spinner下拉选项效果
- Spinner下拉选项实现(配置文件方式和自定义adapter方式)
- 下拉列表框spinner
- 下拉菜单-Spinner
- 下拉列表 Spinner
- Android 下拉列表 Spinner
- spinner下拉列表
- android 下拉框spinner
- Android Spinner 下拉列表
- 下拉列表 Spinner
- js中json对象的创建和调用
- 真机测试
- CEPH支持浏览器直接下载时-中文乱码问题解决
- drawable导入图片导致R.java文件消失的解决过程
- Fiddler的功能学习笔记
- 下拉选项。。。spinner
- tomcat在server.xml修改默认的session名称
- 例看const与指针兼容性
- mongodb 2.6 新建用户
- Unity性能优化之Draw Call
- 使用JNotify监控硬盘
- hdu 3746 Cyclic Nacklace (kmp扩展—最小循环节)
- 日语五十音图。
- IOS 应用内购买