ImageVerifierCode 换一换
格式:DOCX , 页数:30 ,大小:54.73KB ,
资源ID:1999795      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1999795.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(android第六次课 UI2设计.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

android第六次课 UI2设计.docx

1、android第六次课 UI2设计第五次课 UI(2)5.单选按钮RadioButtonRadioButton的单选按钮;RadioGroup是单选组合框,用于将RadioButton框起来;在没有RadioGroup的情况下,RadioButton可以全部都选中;当多个RadioButton被RadioGroup包含的情况下,RadioButton只可以选择一个;单选按钮的事件监听用setOnCheckedChangeListener来对单选按钮进行监听Strings.xml 哪个城市叫做山城? 单选按钮测试 杭州 成都 重庆 苏州Main.xml package nynu.edu.sy;i

2、mport android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.TextView;import android.widget.Toast;public class UisyActivity extends Activity TextView textview; RadioGroup radiogroup; RadioButt

3、on radio1, radio2, radio3, radio4; public void onCreate(Bundle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); textview = (TextView) findViewById(R.id.textview1); radiogroup = (RadioGroup) findViewById(R.id.radiogroup1); radio1 = (RadioButton) findViewById(R.id

4、.radiobutton1); radio2 = (RadioButton) findViewById(R.id.radiobutton2); radio3 = (RadioButton) findViewById(R.id.radiobutton3); radio4 = (RadioButton) findViewById(R.id.radiobutton4); radiogroup .setOnCheckedChangeListener(new RadioGroup.OnCheckedChangeListener() public void onCheckedChanged(RadioGr

5、oup group, int checkedId) if (checkedId = radio3.getId() DisplayToast(正确答案: + radio2.getText() + ,恭喜你,回答正确!); else DisplayToast(请注意,回答错误!); ); public void DisplayToast(String str) Toast toast = Toast.makeText(this, str, Toast.LENGTH_LONG); toast.setGravity(Gravity.TOP, 0, 220); toast.show(); 6. Chec

6、kBox复选框多选按钮CheckBox的可以实现多项选择,我们可以现在布局文件中定义多选按钮,然后对每一个多选按钮进行事件监听setOnCheckedChangeListener,通过isChecked来判断选项是否被选中 调查:你喜欢Android的那款手机? CheckBoxTest HTC desire HD Google nexus one HTC defy 摩托罗拉里程碑IIpackage nynu.edu.sy;import android.app.Activity;import android.os.Bundle;import android.view.Gravity;impor

7、t android.view.View;import android.view.View.OnClickListener;import android.widget.CompoundButton;import android.widget.Button;import android.widget.CheckBox;import android.widget.RadioButton;import android.widget.RadioGroup;import android.widget.RadioGroup.OnCheckedChangeListener;import android.wid

8、get.TextView;import android.widget.Toast;public class TextViewSyActivity extends Activity /* Called when the activity is first created. */ private TextView textview;private Button submit;private CheckBox checkbox1,checkbox2,checkbox3,checkbox4;private String s=null; Override public void onCreate(Bun

9、dle savedInstanceState) super.onCreate(savedInstanceState); setContentView(R.layout.main); textview=(TextView)findViewById(R.id.textview); submit=(Button)findViewById(R.id.submit); submit.setOnClickListener(new OnClickbt(); /取得每一个CheckBox对象 checkbox1=(CheckBox)findViewById(R.id.checkbox1); checkbox2

10、=(CheckBox)findViewById(R.id.checkbox2); checkbox3=(CheckBox)findViewById(R.id.checkbox3); checkbox4=(CheckBox)findViewById(R.id.checkbox4); /为每一个选项设置监听 checkbox1.setOnCheckedChangeListener(new OnCheckchange(); checkbox2.setOnCheckedChangeListener(new OnCheckchange(); checkbox3.setOnCheckedChangeLis

11、tener(new OnCheckchange(); checkbox4.setOnCheckedChangeListener(new OnCheckchange(); private class OnCheckchange implements CheckBox.OnCheckedChangeListener public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) if(checkbox1.isChecked() s=s+checkbox1.getText()+ ; else if(checkbox

12、2.isChecked() s=s+checkbox2.getText()+ ; else if(checkbox3.isChecked() s=s+checkbox3.getText()+ ; else if(checkbox4.isChecked() s=s+checkbox4.getText()+ ; private class OnClickbt implements OnClickListener public void onClick(View v) DisplayToast(s); public void DisplayToast(String str) Toast toast=

13、Toast.makeText(this, str, Toast.LENGTH_SHORT); /设置Toast的显示位置 toast.setGravity(Gravity.TOP, 0, 220); /显示Toast toast.show(); 7.下拉列表框Spinner1)采用xml建立下拉列表数据,setOnItemSelectedListener进行监听。在values下建立intersts.xml,存放下拉列表的数据内容 篮球 排球 足球 strings.xmlHello World, Activity01!xh_spinner_test您喜欢的球类运动是:main.xmlJava程

14、序package nynu.edu.sy;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.widget.AdapterView;import android.widget.AdapterView.OnItemSelectedListener;import android.widget.ArrayAdapter;import android.widget.Spinner;import android.widget.TextView;import android

15、.widget.Toast;public class UisyActivity extends Activity private Spinner interestspinner=null; private TextView info=null; protected void onCreate(Bundle savedInstanceState) / TODO Auto-generated method stub super.onCreate(savedInstanceState); this.setContentView(R.layout.main); interestspinner=(Spi

16、nner) this.findViewById(R.id.instersting); info=(TextView) this.findViewById(R.id.TextView01); interestspinner.setOnItemSelectedListener(new nItemSelectedListenerImp(); private class nItemSelectedListenerImp implements OnItemSelectedListener public void onItemSelected(AdapterView arg0, View arg1, in

17、t arg2, long arg3) / TODO Auto-generated method stub String values=arg0.getItemAtPosition(arg2).toString(); Toast.makeText(UisyActivity.this, 您喜欢的球类运动是:+values, 1).show(); public void onNothingSelected(AdapterView arg0) / TODO Auto-generated method stub 2)首先需要在布局中定时Spinner组件,然后将可选内容通过ArrayAdapter和下拉列表连接起来,最后要获得用户选择的选项,设计事件监听器setOnItemSelectedListener并实现onItemSelected,从而获得用户所选择的内容,最后通过setVisibility方法设置当前的显示项LinearLayout xmlns:android= android:orientation=vertical android:layout_width=fill_parent android:layout_heig

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2