本篇博文最后修改时间:2017年01月06日,11:06。


一、简介

本文介绍如何做一个单项问答题的app。


二、搭建平台

开发平台:Eclipse IDE for Java Developers(Version: Luna Service Release 2 (4.4.2))

安卓系统: Android 4.3

手机:红米1S


三、版权声明

博主:甜甜的大香瓜

声明:喝水不忘挖井人,转载请注明出处。

原文地址:http://blog.csdn.NET/feilusia

联系方式:[email protected]

香瓜BLE之CC2541群:127442605

香瓜BLE之CC2640群:557278427

香瓜BLE之Android群:541462902

香瓜单片机之STM8/STM32群:164311667
甜甜的大香瓜的小店(淘宝店):https://shop217632629.taobao.com/?spm=2013.1.1000126.d21.hd2o8i
四、 实验前提 1、在进行本文步骤前,请先 阅读 以下博文: 暂无
2、在进行本文步骤前,请先 实现以下博文:
暂无


五、基础知识

暂无


六、实验步骤

1、创建一个项目工程

1)新建项目

【Android】Android之单项问答题_第1张图片


2)选择android项目

【Android】Android之单项问答题_第2张图片


3)设置应用程序的属性

【Android】Android之单项问答题_第3张图片

其他选项都默认,一直下一步即可。


2、在XML文件中定义组件

【Android】Android之单项问答题_第4张图片

打开activity_main.xml,修改文件为

          
这里实际上是添加了1个text和2个按键。

注1:

android:id="@+id/question_text_view"

android:id="@+id/true_button"

android:id="@+id/false_button"

这几句是在添加资源ID,添加后在R.java中会自动添加ID,后续ID将会被用于操作该组件。

注2:

在xml中的注释方式为,但xml的规则规定不允许在<>中注释,只能在<>外注释。


3、创建字符串资源

【Android】Android之单项问答题_第5张图片

<?xml version="1.0" encoding="utf-8"?>    甜甜的大香瓜  香瓜哥很帅吗?     不是    你也很帅了啦!~  纳尼?再给你一次机会!    Settings
注:默认的最后一行 Settings代码不能删除,否则会报错。


4、从布局xml到视图对象

【Android】Android之单项问答题_第6张图片

将主类的onCreate方法修改为

private Button mTrueButton;private Button mFalseButton;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);        mTrueButton = (Button)findViewById(R.id.true_button);            //按键“是”        mTrueButton.setOnClickListener(new View.OnClickListener() {      //监听器            @Override            public void onClick(View v) {                Toast.makeText(MainActivity.this,                        //输出对应text                        R.string.correct_toast, Toast.LENGTH_SHORT)                        .show();            }        });        mFalseButton = (Button)findViewById(R.id.false_button);         //按键“否”        mFalseButton.setOnClickListener(new View.OnClickListener() {     //监听器            @Override            public void onClick(View v) {                Toast.makeText(MainActivity.this,                        //输出对应text                        R.string.incorrect_toast, Toast.LENGTH_SHORT)                        .show();            }        }); }


5、类包组织导入

有时编译会提示缺少某个类的定义,解决方法如下:

Command+Shift+O(Mac系统) ;

 Ctrl+Shift+O(Windows和Linux系统) 。


七、注意事项

暂无


八、实验结果

1)先点project——clean将原来生成的文件清除。

2)右键点击项目——Run as——Adroid Application

3)将项目文件中bin文件夹的apk下载到手机中,运行结果如下

【Android】Android之单项问答题_第7张图片

【Android】Android之单项问答题_第8张图片

【Android】Android之单项问答题_第9张图片


更多相关文章

  1. 阅读《Android 从入门到精通》(10)——单项选择
  2. 【Android】Android之多页面问答题
  3. 在eclipse右键new菜单项中添加android application
  4. Android 菜单项选项
  5. android 添加menu 菜单项
  6. 学习笔记-Android单项选择效果实现
  7. 实战android菜单项之XML加载菜单与动态菜单项
  8. Android 的常用控件(下拉,日期,时间,单项,多项)
  9. android 自定义ListView中的单项选择

随机推荐

  1. android menu自定义菜单 Demo
  2. android > 屏蔽掉返回键
  3. 第一代Android壳源码--某某公司早期壳代
  4. How to fix the Android AVD no target p
  5. Android之关于Intent的Flag属性的讲解
  6. 在服务器上使用grandle打包android源码
  7. DownloadManager 文件下载
  8. android 模拟器中找不到程序
  9. Android电视关闭效果
  10. android用MediaCodeC将opengl绘制内容录