- 浏览: 1099875 次
- 性别:
- 来自: 郑州
文章分类
最新评论
-
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 1129https://developer.android.com ... -
图片的水平平铺效果
2014-03-10 15:45 2444Android要实现图片的水平平铺效果: 很简单也很强大, ... -
LinearLayout中的属性baselineAligned的使用
2013-10-19 18:54 34415Android线性布局中的属性主要的就是控制浮动方向的or ... -
Activity伪造Dialog的时候不能全屏显示
2013-05-31 08:42 14266使用Activity伪造Dialog的时候出现不能全屏的问 ... -
修改局部源码烧录手顺
2012-08-16 09:23 21391. 添加命令到PATH路径下,方便全局使用: andro ... -
备份我的源码烧录的sh文件
2012-07-16 10:39 1380烧录编译的img文件: 01.tofastboot.sh ... -
备份我的源码编译的sh文件
2012-07-16 10:34 1603编译命令写一次就可以了。以后直接使用。 01-extra_s ... -
ADT20安装报错
2012-06-29 23:44 9232Cannot complete the install bec ... -
ubuntu12.04(VirtualBox) 64-bit build android source
2012-05-20 17:33 30431.download VirtalBox(Virtual ... -
搭建android源码编译开发服务器
2012-05-20 17:32 73501.android服务器,其实也就是台式机器的增强版本。基本上 ... -
ADT离线安装报错
2012-04-23 09:37 3397最近使用ADT的离线zip包安装ADT总是报错。说是 Can ... -
Android源码编译中的Makefile文件
2012-04-18 09:09 25571.和大多shell文件一样,makefile中的#表示注释, ... -
遍历android根目录的简单资源查看器
2012-04-16 17:02 3771效果如图: package com.txl.sua; ... -
Nexus s与android4.0
2011-12-14 13:15 14401.内核源码链接 http://android.git.ke ... -
Android编译生成系统-译文
2011-12-08 11:21 3535生成 4.0.1 系统 下边 ... -
Android中设置TextView的颜色setTextColor
2011-11-10 11:34 182368android中设置TextView的颜色有方法setTex ... -
Android中设置activity的background为Wallpaper
2011-08-15 08:34 3904<activity android:name=&q ... -
android程序中怎么实现平铺效果
2011-08-10 17:06 4931很简单,就像window桌面图片一样,如果图片小的话就会平铺。 ... -
一个android应用向Home screen添加多个Widget
2011-08-09 15:12 5137如Twitter客户端或者HTC的日历应用,可以添加大小不 ... -
怎么实现Widget中的动画效果,如渐入等
2011-08-09 11:22 3106怎么在Widget中添加animation,如渐入渐出,淡入淡 ...
相关推荐
在Android开发中,Spinner是一个非常常用的控件,它允许用户从一组预定义的选项中进行选择。默认情况下,Spinner的样式可能无法满足所有设计需求,因此开发者常常需要对其进行自定义,以实现更个性化的视觉效果。...
在`01_spinner`文件中,可能包含了示例代码或者更详细的步骤,比如如何创建自定义适配器、如何动态加载数据到Spinner以及如何处理Spinner与数据库交互的场景。这些内容将进一步帮助你理解和实践Spinner在实际应用中...
在Android开发中,Spinner是一个常用的组件,用于提供一个下拉选择菜单,用户可以在其中选择一个选项。本示例关注的是如何创建一个具有默认值并能自定义显示与下拉效果的Spinner。以下将详细介绍实现这一功能的关键...
1. **创建Spinner**:在布局文件(如activity_main.xml)中添加Spinner元素,可以设置其ID以便后续代码中引用。 ```xml <Spinner android:id="@+id/spinner" android:layout_width="match_parent" android:...
而对于Spinner加载适配器的方法有多种: 1.直接加载android自带的ArrayAdapter,SimpleAdapter; 2.自定义继承BaseAdapter的适配器。 对于适配器加载自定义的xml布局文件,修改该Spinner样式较简单,就是在定义的xml...
在Android开发中,Spinner是一个非常常用的控件,它通常用于展示下拉选择菜单,用户可以点击后看到一系列可选项,并进行选择。Spinner提供了一种简洁的方式让用户在预定义的选项中进行选择,常用于设置应用的配置...
在Android开发中,Spinner是一个非常...在实际应用中,可以结合项目需求进一步优化和扩展,例如,从网络加载数据、动态设置Adapter等。这个示例源码将帮助你理解并掌握Spinner的使用,从而提高Android应用的用户体验。
接下来,我们将详细讨论如何在Android应用中添加、删除和使用Spinner控件。 **一、Spinner的添加** 1. **布局文件中的添加**: 在XML布局文件中,使用`<Spinner>`标签来添加Spinner控件。例如: ```xml ...
在Android开发中,`TabHost`、`Spinner`和`ListView`是三个非常重要的组件,它们各自承担着不同的功能,并且可以协同工作以提供丰富的用户界面。`TabHost`用于创建多标签界面,`Spinner`则是一种下拉选择菜单,而`...
在Android开发中,Spinner是一种常用的下拉选择控件,它提供了简单的交互方式让用户从预设的选项中进行选择。在Android Studio中自定义...在实际项目中,还可以根据需要扩展更多功能,比如动态加载数据、支持图片等。
在Android应用开发中,Spinner是UI设计中常见的一种控件,它用于展示一个下拉列表供用户选择。Spinner提供了一种简洁的方式让用户在有限的选项中进行选择,这些选项通常在点击后会以弹出菜单的形式展示出来。在这个...
在Android开发中,Spinner是一个常用的组件,用于展示一个下拉列表供用户选择。然而,系统默认的Spinner样式可能无法满足所有设计需求,这时就需要我们进行自定义。本篇将深入探讨如何自定义Android的Spinner,并...
在Android开发中,Spinner是一个常用的组件,它提供了一个下拉选择菜单,用户可以通过点击来展开一个列表,并从中选择一个选项。本篇文章将详细介绍Android Spinner的几种使用方法。 首先,我们来了解一下Spinner的...
- **添加Spinner到布局文件**:在.axml布局文件中,通过`<Spinner>`标签定义Spinner,并可设置其属性,如ID、样式等。 ```xml <Spinner android:id="@+id/spinner" android:layout_width="match_parent" android:...
在Android开发中,Spinner是一个非常常用的控件,它用于展示一个可选的列表,用户可以选择其中一个选项。然而,原生的Spinner控件在某些场景下可能无法满足开发者的需求,例如样式定制、交互方式等。本篇文章将深入...
在Android开发中,Spinner是一个非常常见的控件,它用于展示一个下拉选择列表,通常用于在有限的选项中让用户做出选择。Spinner的样式是开发者常常需要自定义的部分,以适应不同应用的界面风格。本篇文章将深入探讨...
在Android开发中,Spinner是一个非常常见的控件,它用于实现下拉列表的功能,通常用于让用户在有限的选项中选择一个。在"android spinner 三级联动"这个话题中,我们将探讨如何利用Spinner控件来实现全国省市县(区...
Spinner是Android系统中的一种常见控件,用于在用户界面中展示一个下拉列表供用户选择。这个控件在很多场景下都非常实用,比如在表单中提供预设选项或者在设置界面中展示可选配置。下面我们将深入探讨Spinner的使用...
在Android开发中,Spinner是一个非常常见的控件,它通常用于展示一个下拉列表供用户选择。本教程将详细讲解如何在Android Studio 3.0.1环境下实现Spinner的多选功能,这对于创建交互式用户界面非常有用。 首先,...