制作一个app功能如下所述:

  1. 下图中“Button_View_1 ”的地方需要替换成自己的名字。

  2. 输入框的颜色需要与上边栏一致。(需要一个EditView 两个Button 以及一个TextView)

  3. 用户输入自己的名字后,点击“GET NAME”(获取名字)按钮后,显示用户输入的姓名,如右图所示。于此同时”SHOW“(显示)按钮变成“HIDE”(隐藏)。

  4. 当HIDE隐藏按钮被点击后,用户姓名被隐藏,界面又回到左图

Java代码如下:

package com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class MainActivity extends AppCompatActivity {private Button mButton;private Button mShowNameBtn;private TextView mTextView;private EditText mEditText;private int mVisible;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);mButton=(Button) findViewById(R.id.mButton);mShowNameBtn=(Button) findViewById(R.id.mShowNameBtn);mTextView=(TextView) findViewById(R.id.mTextView);mEditText=(EditText) findViewById(R.id.mEditTextTextPersonName);mButton.setText("Show");mShowNameBtn.setText("Get Name");mTextView.setVisibility(View.INVISIBLE);mTextView.setText("I am Visiable");mVisible=0;mButton.setOnClickListener((v)->{if(mVisible==0){mTextView.setVisibility(View.INVISIBLE);mButton.setText("Hide");mVisible=1;}else{mTextView.setVisibility(View.INVISIBLE);mButton.setText("Show");mVisible=0;}});mShowNameBtn.setOnClickListener((v)->{String text;text =mEditText.getText().toString();mTextView.setText(text);mTextView.setVisibility(View.VISIBLE);mButton.setText("Hide");mVisible=1;});}}

Android studio 制作一个app实现简单功能相关推荐

  1. 物联网控制APP入门专题(四)---使用android studio制作一个控制页面的APP框架

    摘要:上篇文章讲了如何用阿里云IoT Studio快速制作一个网页版的手机端,以及通过第三方平台将这个网页打包成一个APK文件,使它可以安装到手机实现APP的功能.但是使用第三方平台做的APP是需要收 ...

  2. 怎么用Android做登录界面,利用Android怎么制作一个APP登录界面

    利用Android怎么制作一个APP登录界面 发布时间:2020-12-02 17:09:10 来源:亿速云 阅读:79 作者:Leah 这期内容当中小编将会给大家带来有关利用Android怎么制作一 ...

  3. 如何使用android studio制作一个阿里云物联网APP

    摘要:要想学会物联网技术,需要掌握的知识真的有太多了,其中一个关键的技能,也是决定物联网技能等级的,就是移动端开发能力.当然,现在有很多平台都提供了各种各样的移动端应用,但是都相对封闭,我们无法掌握其 ...

  4. 蓝牙App设计2:使用Android Studio制作一个蓝牙软件(包含:代码实现等)

    前言:蓝牙聊天App设计全部有三篇文章(一.UI界面设计,二.蓝牙搜索配对连接实现,三.蓝牙连接聊天),这篇文章是:二.蓝牙搜索配对连接实现. 课程1:Android Studio小白安装教程,以及第 ...

  5. Android Studio制作手机App:通过手机蓝牙(Bluetooth)与STM32上的低功耗蓝牙(HC-42)连接通信,实现手机端对单片机的控制。

    背景: 本文的内容是针对单片机蓝牙模块(HC-42)开发的手机App.在这之前,我想先声明一点,手机与手机间的蓝牙连接方式"与"手机与HC间的蓝牙连接方式"是不一样的.原 ...

  6. android菜单动画,利用 android studio 制作一个菜单动画

    目的:利用Android studio 编一个菜单动画,以便初步了解Android studio的基本操作,初步了解Android开发的思考方法. 技术: 1.RelativeLayout. 2.sr ...

  7. webview和android做壳,Android Studio 制作一个 WebView 外壳

    背景 做为一条BS狗,开发应用当然趋向于BS,为了方便维护,降低开发成本,决定只做一个webview做为程序入口,所有的功能页面集中在服务端. 本次踩坑遇到了 js不支持.点击返回直接退出应用.htt ...

  8. 利用Hbuilder + Android Studio 制作安卓APP

    制作过程 Hbuilder部分 首先第一步在Hbuilder中创建uni-app项目,由于我是第一次尝试,因此直接借用了原来的login代码模板.如图所示: 创建好了之后,想了解的可以看代码,不想了解 ...

  9. kotlin Android studio 投骰子app应用简单例子

    <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android=" ...

  10. android页面布局计算机,Android Studio制作简单计算器App

    Android Studio制作简单计算器App 计算机界面如图: 程序设计步骤: (1)在布局文件中声明编辑文件框EditText,按钮Button等组件. (2)在MainActivity中获取组 ...

最新文章

  1. OC中的NSArray和NSMutableArray、NSDictionary和NSMutableDictionary用法
  2. C语言解析命令行函数:getopt系列
  3. 多传感器融合之滤波(一)——卡尔曼滤波(KF)推导
  4. 开放-封闭原则(The Open-Closed Principle,OCP)
  5. Mycat源码篇 : 起步,Mycat源码阅读调试环境搭建
  6. Android中Cursor类的概念和用法
  7. 应用于CDN的GSLB系统
  8. LoadRunner 12.02 安装教程及中文语言包安装
  9. JMeter定制功能实现
  10. vue图片点击超链接_10秒钟,告别ppt中难看的超链接
  11. 分别用函数和带参的宏,从三个数中找出最大的数。
  12. python摄像头跟随人脸_Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
  13. 程序员:我们都在为错误买单!
  14. 美国 CISA 和 NIST 联合发布软件供应链攻击相关风险及缓解措施
  15. 智能优化算法:树种算法-附代码
  16. 怎么把一台手机的便签转移到另一台手机上?
  17. tx2 安装 Anaconda
  18. 浅析微信支付:公众平台卡券功能开通、HTML5线上发券(JS-SDK接口)、查看卡券详情
  19. 通俗易懂的讲解 网关是什么
  20. Python 随机漫步

热门文章

  1. java学习练习预埋件配筋计算
  2. 机器学习基石(一):什么是机器学习
  3. Win32软件开发: 按键精灵 鼠标模拟器(VibraClick)
  4. macos设置环境变量path详解
  5. 等级保护三级备案材料有哪些
  6. 大华DVR IPC 常见问题
  7. Axure8.0 注册码
  8. frft雷达信号处理 论文
  9. Python 蓝牙通信模块pybluez Win7
  10. NSSM部署Net Core流程