Android studio 制作一个app实现简单功能
制作一个app功能如下所述:
下图中“Button_View_1 ”的地方需要替换成自己的名字。
输入框的颜色需要与上边栏一致。(需要一个EditView 两个Button 以及一个TextView)
用户输入自己的名字后,点击“GET NAME”(获取名字)按钮后,显示用户输入的姓名,如右图所示。于此同时”SHOW“(显示)按钮变成“HIDE”(隐藏)。
当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实现简单功能相关推荐
- 物联网控制APP入门专题(四)---使用android studio制作一个控制页面的APP框架
摘要:上篇文章讲了如何用阿里云IoT Studio快速制作一个网页版的手机端,以及通过第三方平台将这个网页打包成一个APK文件,使它可以安装到手机实现APP的功能.但是使用第三方平台做的APP是需要收 ...
- 怎么用Android做登录界面,利用Android怎么制作一个APP登录界面
利用Android怎么制作一个APP登录界面 发布时间:2020-12-02 17:09:10 来源:亿速云 阅读:79 作者:Leah 这期内容当中小编将会给大家带来有关利用Android怎么制作一 ...
- 如何使用android studio制作一个阿里云物联网APP
摘要:要想学会物联网技术,需要掌握的知识真的有太多了,其中一个关键的技能,也是决定物联网技能等级的,就是移动端开发能力.当然,现在有很多平台都提供了各种各样的移动端应用,但是都相对封闭,我们无法掌握其 ...
- 蓝牙App设计2:使用Android Studio制作一个蓝牙软件(包含:代码实现等)
前言:蓝牙聊天App设计全部有三篇文章(一.UI界面设计,二.蓝牙搜索配对连接实现,三.蓝牙连接聊天),这篇文章是:二.蓝牙搜索配对连接实现. 课程1:Android Studio小白安装教程,以及第 ...
- Android Studio制作手机App:通过手机蓝牙(Bluetooth)与STM32上的低功耗蓝牙(HC-42)连接通信,实现手机端对单片机的控制。
背景: 本文的内容是针对单片机蓝牙模块(HC-42)开发的手机App.在这之前,我想先声明一点,手机与手机间的蓝牙连接方式"与"手机与HC间的蓝牙连接方式"是不一样的.原 ...
- android菜单动画,利用 android studio 制作一个菜单动画
目的:利用Android studio 编一个菜单动画,以便初步了解Android studio的基本操作,初步了解Android开发的思考方法. 技术: 1.RelativeLayout. 2.sr ...
- webview和android做壳,Android Studio 制作一个 WebView 外壳
背景 做为一条BS狗,开发应用当然趋向于BS,为了方便维护,降低开发成本,决定只做一个webview做为程序入口,所有的功能页面集中在服务端. 本次踩坑遇到了 js不支持.点击返回直接退出应用.htt ...
- 利用Hbuilder + Android Studio 制作安卓APP
制作过程 Hbuilder部分 首先第一步在Hbuilder中创建uni-app项目,由于我是第一次尝试,因此直接借用了原来的login代码模板.如图所示: 创建好了之后,想了解的可以看代码,不想了解 ...
- kotlin Android studio 投骰子app应用简单例子
<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android=" ...
- android页面布局计算机,Android Studio制作简单计算器App
Android Studio制作简单计算器App 计算机界面如图: 程序设计步骤: (1)在布局文件中声明编辑文件框EditText,按钮Button等组件. (2)在MainActivity中获取组 ...
最新文章
- OC中的NSArray和NSMutableArray、NSDictionary和NSMutableDictionary用法
- C语言解析命令行函数:getopt系列
- 多传感器融合之滤波(一)——卡尔曼滤波(KF)推导
- 开放-封闭原则(The Open-Closed Principle,OCP)
- Mycat源码篇 : 起步,Mycat源码阅读调试环境搭建
- Android中Cursor类的概念和用法
- 应用于CDN的GSLB系统
- LoadRunner 12.02 安装教程及中文语言包安装
- JMeter定制功能实现
- vue图片点击超链接_10秒钟,告别ppt中难看的超链接
- 分别用函数和带参的宏,从三个数中找出最大的数。
- python摄像头跟随人脸_Python3利用Dlib实现摄像头实时人脸检测和平铺显示示例
- 程序员:我们都在为错误买单!
- 美国 CISA 和 NIST 联合发布软件供应链攻击相关风险及缓解措施
- 智能优化算法:树种算法-附代码
- 怎么把一台手机的便签转移到另一台手机上?
- tx2 安装 Anaconda
- 浅析微信支付:公众平台卡券功能开通、HTML5线上发券(JS-SDK接口)、查看卡券详情
- 通俗易懂的讲解 网关是什么
- Python 随机漫步