android studio spinner button textview共同使用的小app
来源:互联网 发布:算法和数据结构入门 编辑:程序博客网 时间:2024/09/21 06:10
array.xml:
<?xml version="1.0" encoding="utf-8"?><resources> <array name="cars"> <item>宝马</item> <item>大众</item> <item>奔驰</item> </array></resources>layout:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical" tools:context="com.example.jowang.clock0726.CarConsultant"> <Spinner android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/spinnercar" android:entries="@array/cars"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/buttoncar"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/textcar"/></LinearLayout>mainactivity:
public class CarConsultant extends AppCompatActivity { CarListItem carListItem=new CarListItem(); @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_car_consultant); findViewById(R.id.buttoncar).setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { TextView textView=(TextView)findViewById(R.id.textcar); Spinner spinner=(Spinner)findViewById(R.id.spinnercar); String str=String.valueOf(spinner.getSelectedItem()); List<String> car=carListItem.getCars(str); StringBuilder stringBuilder=new StringBuilder(); for (String st:car){ stringBuilder.append(st).append("\n\n"); } textView.setText(stringBuilder); } }); }}carlistitem:
public class CarListItem { List<String> getCars(String type) { List<String> cars = new ArrayList<>(); if (type.equals("宝马")) { cars.add("bmw 1"); cars.add("bmw 2"); } else if (type.equals("大众")) { cars.add("dazhong 1"); cars.add("dazhong 2"); } else if (type.equals("奔驰")) { cars.add("benchi 1"); cars.add("benchi 2"); } return cars; }}炎炎夏日!
但是学习进度好慢,一眨眼四月,五月,六月弹指一挥间已走远,七月还剩几天,我担心八月过去了,我还没有学成。。。
0 0
- android studio spinner button textview共同使用的小app
- TextView+Spinner的使用
- spinner和AlertDialog一起使用 spinner的小三角和AlertDialog的button区重叠
- Android下Button/TextView/EditText/Menu的使用
- Android开发-EditView, Button, TextView的简单使用
- Android的常见控件(TextView、EditText、Button、Menu)使用
- button代替spinner使用
- Android Spinner的使用
- android spinner的使用
- Android Spinner 的使用
- android spinner的使用
- Android spinner 的使用
- android spinner的使用
- 【Android】Spinner的使用
- (Spinner) android中Spinner的使用
- Android Studio中Button ,Textview中字体自动变成大写的问题
- android组件介绍:textview、button、radiobutton、checkbox、chronometer、spinner、progressbar、seekbar等
- Android开发小知识-Spinner控件使用
- spark关联源码及远程调试设置
- Ubuntu16.04 LTS 编译Android6.0.1源码
- 图的十字链表的创建
- Android 开发者的 RxJava 详解--简书
- pkcs7
- android studio spinner button textview共同使用的小app
- Scala Functions vs Methods(scala中的函数和方法)
- sscanf()函数
- u盘安装centos 5.11
- sap abap 性能优化(一)
- Otter-入门篇1(阿里开源项目Otter介绍)
- xcode 编写代码没有代码提示解决办法
- windows10 下 旧系列东方STG 全屏工具 (windows10 一周年版以及以后版本下仅适用于 东方红魔乡)
- Error:(1, 0) Plugin with id 'com.android.application' not found.