- 浏览: 1095483 次
- 性别:
- 来自: 郑州
文章分类
最新评论
-
baiyi168:
非常有用,多谢楼主
Android中的一个TextView中的字体设置不同大小 -
qq271629261:
[img] ...
android开发工具 Eclipse+Android SDK+ADT -
txlong_onz:
haotainan 写道Activity伪造Dialog,这个 ...
Activity伪造Dialog的时候不能全屏显示 -
haotainan:
Activity伪造Dialog,这个Dialog显示的时候界 ...
Activity伪造Dialog的时候不能全屏显示 -
gangbener:
cainingyouyou 写道7楼的,tag,怎么解决的啊1 ...
android中ListView点击和里边按钮或ImageView点击不能同时生效问题解决
android中的spinner动态加载数据:
GroupPurchase.java
package jftt.txlong; import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.ImageView; import android.widget.Spinner; import android.widget.TextView; public class GroupPurchase extends Activity { private Spinner changeCity; private Button refresh, pre, next; private TextView leftTime, detail, price, citygp; private ImageView images; private ArrayAdapter<String> adapter; private List<String> allItems; private String[] citys = { "北京市", "上海市", "天津市", "福州市" }; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); initView(); allItems = new ArrayList<String>(); for (int i = 0; i < citys.length; i++) { allItems.add(citys[i]); } adapter = new ArrayAdapter<String>(this,android.R.layout.simple_spinner_item, allItems); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); changeCity.setAdapter(adapter); changeCity.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3) { citygp.setText(changeCity.getSelectedItem().toString() + "今天的团购"); Log.i("info-----------", changeCity.getSelectedItem().toString()); } @Override public void onNothingSelected(AdapterView<?> arg0) { } }); pre.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.i("info-----------", "prefer button has pressed!!!"); } }); next.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Log.i("info-----------", "next button has pressed!!!"); } }); } private void initView() { changeCity = (Spinner) findViewById(R.id.changeCity); citygp = (TextView)findViewById(R.id.citygp); refresh = (Button) findViewById(R.id.refresh); pre = (Button) findViewById(R.id.pre); next = (Button) findViewById(R.id.next); leftTime = (TextView) findViewById(R.id.lefttime); detail = (TextView) findViewById(R.id.detail); images = (ImageView) findViewById(R.id.images); price = (TextView) findViewById(R.id.price); } }
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"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <Spinner android:id="@+id/changeCity" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true"/> <TextView android:text="郑州今日团购" android:id="@+id/citygp" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toLeftOf="@+id/refresh"/> <Button android:text="刷新" android:id="@+id/refresh" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true"/> </RelativeLayout> <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:text="剩余时间:" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true"/> <TextView android:id="@+id/lefttime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true"/> <Button android:text="订购" android:id="@+id/order" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true"/> </RelativeLayout> <TextView android:id="@+id/detail" android:layout_width="fill_parent" android:layout_height="wrap_content"/> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <ImageView android:id="@+id/images" android:layout_width="wrap_content" android:layout_height="wrap_content"/> <TextView android:id="@+id/price" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout> <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <Button android:id="@+id/pre" android:text="上一个" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true"/> <Button android:id="@+id/next" android:text="下一个" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true"/> </RelativeLayout> </LinearLayout>
- GroupPurchase.rar (45.5 KB)
- 下载次数: 121
发表评论
-
安卓自动编译工具Gradle
2015-09-02 15:15 1096https://developer.android.com ... -
图片的水平平铺效果
2014-03-10 15:45 2401Android要实现图片的水平平铺效果: 很简单也很强大, ... -
LinearLayout中的属性baselineAligned的使用
2013-10-19 18:54 34373Android线性布局中的属性主要的就是控制浮动方向的or ... -
Activity伪造Dialog的时候不能全屏显示
2013-05-31 08:42 14198使用Activity伪造Dialog的时候出现不能全屏的问 ... -
修改局部源码烧录手顺
2012-08-16 09:23 20901. 添加命令到PATH路径下,方便全局使用: andro ... -
备份我的源码烧录的sh文件
2012-07-16 10:39 1333烧录编译的img文件: 01.tofastboot.sh ... -
备份我的源码编译的sh文件
2012-07-16 10:34 1546编译命令写一次就可以了。以后直接使用。 01-extra_s ... -
ADT20安装报错
2012-06-29 23:44 9149Cannot complete the install bec ... -
ubuntu12.04(VirtualBox) 64-bit build android source
2012-05-20 17:33 29831.download VirtalBox(Virtual ... -
搭建android源码编译开发服务器
2012-05-20 17:32 72841.android服务器,其实也就是台式机器的增强版本。基本上 ... -
ADT离线安装报错
2012-04-23 09:37 3340最近使用ADT的离线zip包安装ADT总是报错。说是 Can ... -
Android源码编译中的Makefile文件
2012-04-18 09:09 24551.和大多shell文件一样,makefile中的#表示注释, ... -
遍历android根目录的简单资源查看器
2012-04-16 17:02 3693效果如图: package com.txl.sua; ... -
Nexus s与android4.0
2011-12-14 13:15 13821.内核源码链接 http://android.git.ke ... -
Android编译生成系统-译文
2011-12-08 11:21 3450生成 4.0.1 系统 下边 ... -
Android中设置TextView的颜色setTextColor
2011-11-10 11:34 182275android中设置TextView的颜色有方法setTex ... -
Android中设置activity的background为Wallpaper
2011-08-15 08:34 3850<activity android:name=&q ... -
android程序中怎么实现平铺效果
2011-08-10 17:06 4891很简单,就像window桌面图片一样,如果图片小的话就会平铺。 ... -
一个android应用向Home screen添加多个Widget
2011-08-09 15:12 5137如Twitter客户端或者HTC的日历应用,可以添加大小不 ... -
怎么实现Widget中的动画效果,如渐入等
2011-08-09 11:22 3027怎么在Widget中添加animation,如渐入渐出,淡入淡 ...
相关推荐
而对于Spinner加载适配器的方法有多种: 1.直接加载android自带的ArrayAdapter,SimpleAdapter; 2.自定义继承BaseAdapter的适配器。 对于适配器加载自定义的xml布局文件,修改该Spinner样式较简单,就是在定义的xml...
android spinner控件添加,删除使用源代码 android spinner控件添加,删除使用源代码
在Android的开发中,经常需要添加地址,这里是一个简单的根据xml文件来解析去获取省市地址的联动
在这个例子中包括了众多Android Spinner 控件的用法,以一个下拉框的效果来展示很多Spinner 的使用技巧,示例中的myspinner_dropdown自定义下拉菜单模式定义在res/layout目录下,代码中演示了将ArrayAdapter添加...
android 动态添加删除的Spinner菜单 ArrayList与Widget的依赖性
每一个activity都是一种布局效果,其中包括下拉刷新,上啦加载更多,actionBar,模仿手机联系人布局,自定义spinner布局的使用
android原生的下拉框Spinner基本上可以满足Android开发对于下拉选项的设计需求,但现在越来越流行的下拉框不满足于Android原生提供的下拉框Spinner所提供的设计样式,而改用自定制或者第三方设计的下拉框Spinner。...
自定义Spinner实现初始为请选择之类的不参与列表的显示
spinner的item增加,减少,实时更新listview上的数据
本例子主要是自定义一个下拉列表框,演示Spinner的用法,在Android中创建一个DropDownView,动态添加列表框的值,示例运行后,用户即进入添加模式,添加后列表框中会一项内容,依次类推,单击下拉框会看到所添加的值...
一、认识Spinner Spinner其实就是一个列表选择框。不过Android的列表选择框并不需要显示下拉列表,而是相当于弹出一个菜单供用户选择。 Spinner 与 Gallery 都继承了AbsSpinner,AbsSpinner 继承了AdapterView,因此...
自定义Spinner控件,实现多选(前人基础),在此基础上添加了全选逻辑
非常好用的,大家速度下载吧,能够对数据库有一个很好的应用,对于初学者非常好用的软件,大家来看看吧,绝对有帮助的软件
自己写的android自定义spinner简单明了,免费
Spinner组件组要用显示一个下拉列表,在使用中需要用到适配器Adapter,下面是一个该组件的使用示例 首先是布局文件main.xml: <?xml version=1.0 encoding=utf-8?> <LinearLayout xmlns:android=...
集合ListView显示,Spinner筛选,在开发过程中数据ArrayList数据HashMap据显示在ListVew 显示使用的概率蛮高的。在开发过程中灵活的使用的集合也是考验开发人员的功底的一个...同时demo中添加一个Spinner分类筛选功能。
firsthand_pdbh_adapter = new ArrayAdapter(context, android.R.layout.simple_spinner_item, queu_info[pos]);firsthand_pdbh_spinner.setAdapter(firsthand_pdbh_adapter);完整代码: 布局文件代
将标记添加到XML布局中,然后使用此代码段填充内容: NiceSpinner niceSpinner = (NiceSpinner) findViewById(R.id.nice_spinner) ; ArrayList < String> dataset = new ArrayList <> (Arrays.asList( " One " ,...
微调2 Spinner2是对默认Android的spinner的重新实现,并提供了一种用于控件选择行为的简单方法。 支持的功能 分配spinner.setAdapter(adapter, withAction);...将JitPack存储库添加到您的构建文件中repositorie