一. app要求
- 实现一个简单的 UI 界面。
- UI 界面中有基本的元素如按钮,搜索框,文本输出框等。
- 在收索框中随意输入一个汉字可以以此判断是否存在唐诗三百首诗词当中,若存在,则
输出全部含有该汉字的诗句;若没有,则不会输出任何内容。
二. 设计方案
1. UI 界面
(1) button:收索按钮,实现查询功能。
(2) Textview:输出内容框,输出我们所需要的内容。
(3) EditText:输入内容框,用户可以任意输进一个字符。
2. 美化界面
(1) 根据用户输入的汉字输出的诗句中的关键字以红色字体标记。
(2) 根据用户需求设置 UI 界面的背景颜色以及 UI 界面中字体的大小和颜色。
三. 具体方案
1. 下载安卓开发软件
去官网上下载安装Andriod Studio,安装后下载相关 SDK。 (相关措施可以百度或质询同学)
2. 熟悉 Android Studio
(1)对UI界面的简单编辑
可以通过左边的组件来编辑 UI 界面:
3.对文本文件的读取
(1)首先是先建立一个文件夹
(2)然后我们会在 app 的目录下找到一点 assets 文件,然后新建一个文档,再将唐诗三百放进其中。
4. UI 界面各组件的相应操作和代码实现
(1) 各组件的操作,如button,直接进行拖拉即可
(2)对组件的设置
点击组件,然后通过这些设置可以设置组件的颜色以及它内容中字体的大小和前景色。
(3) 各个组件的代码实现
& 对于textview
str="字符串";
TextView text = (TextView) findViewById(R.id.textview);