当前位置: 首页 > news >正文

泰州网站的建设电子商务公司怎么运营

泰州网站的建设,电子商务公司怎么运营,金融服务网站建设内容,wordpress不同分类目录页面显示文章数量不同前言:因为这学期选了手机APP开发这门课,所以还是写个博客记录一下学习过程,包括安卓开发和ios开发。用到的资料包括课程PPT,和我在网上找的一些视频和资料。 1.Andriod入门 XML:描绘应用界面 (决定APP长什…

前言:因为这学期选了手机APP开发这门课,所以还是写个博客记录一下学习过程,包括安卓开发和ios开发。用到的资料包括课程PPT,和我在网上找的一些视频和资料。

1.Andriod入门

  • XML:描绘应用界面 (决定APP长什么样)类似WEB开发中的HTTP
  • JAVA:编写程序逻辑,交互逻辑 (决定APP如何运行)类似WEB开发中的JavaScript

将界面设计和程序逻辑分开,也利于代码复用,同一份XML/JAVA文件可以用于不同的场景下。

2.从顶向下了解最基础的一个Andriod app

在Andriod Studio 新建完一个项目,可以看到以下的项目结构

 最顶层的文件是AndroidManifest.xml包含了APP的配置信息,决定了APP如何显示和运行。

每个Andriod app都必须有一个AndroidManifest.xml文件

 AndroidManifest.xml中的activity指向了MainActivity,也就是MainActivity.java文件

这个java文件决定了如何运行APP

 MainActivity.java文件用到了activity_main,也就是指向了activity_main.xml文件,该文件描述了APP界面如何显示。

 至此,也就说清楚了一个Andriod app最基础的代码编写逻辑。

3.创建新的APP页面

很显然,上述提到的最基础的代码流程,只有一个APP页面,这显然是不够的,我们还需要了解Andriod Activity(APP页面)是如何创建的。

 如上图new一个activity,便会自动完成创建activity的三个步骤

  • 创建xml文件
  • 创建与xml文件对应的java文件
  • 在AndroidManifest.xml中注册activity,也就是添加以下代码:
     <activityandroid:name=".MainActivity2" />

当然也可以手动完成这三步。

创建完新的activity,还需要将该activity与主界面相连接,也就是我们可以从主界面访问到新的界面。

我们可以在主界面添加一个button,当用户点击了这个按钮,就跳转到第二个界面。

添加button:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"android:gravity="center"><TextViewandroid:layout_width="234dp"android:layout_height="115dp"android:text="hello word, today is 0209"android:id = "@+id/tv"></TextView><Buttonandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:text="next"android:id="@+id/button"></Button></LinearLayout>

增加跳转功能:

package com.example.myapplication3;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;public class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button button = findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View view) {Intent intent = new Intent();intent.setClass(MainActivity.this,MainActivity2.class);startActivity(intent);}});}
}

http://www.yayakq.cn/news/616979/

相关文章:

  • 建立自己公司网站的方法聪明的上海网站
  • 公司网站制作平台梁平区高点击量网站建设哪家好
  • 网站什么认证对做电商好闸北品牌网站建设
  • 怎样创作一个网站网站首页大图轮播
  • 国内免费空间可以做什么网站上海网站建设推广服务
  • 中和阗盛工程建设有限公司网站网站建设详细需求文档
  • wordpress 数据库乱码网站流量seo
  • 好兄弟给个网站凡拓数创
  • 外贸网站建设 东莞wordpress后台目录无法访问
  • 网站和管理系统的区别wordpress菜单显示用户信息
  • 邢台市的做网站制作公司wordpress是h5页面跳转
  • 网站建设设计图图片网站建设验收方案
  • 免费功能网站最好的微网站建设价格
  • 公司做网站都需要什么wordpress 如何添加广告
  • 企业建站系统辽宁省工程新希望官网
  • 如何写网站建设方案书strange wordpress主题
  • 重庆网站定制公司wordpress 配置说明
  • 安徽城乡建设厅官方网站redis 在网站开发中怎么用
  • 哪个网站建设好微信小程序开发环境搭建
  • 游戏ui素材网站事件网站推广
  • 深圳市做网站建设阿里巴巴怎么建设网站
  • 闲鱼网站建设wordpress 文章评分插件
  • 集团企业网站模板网站开发的技术可行性怎么写
  • 工业设计网站国外最好的设计师网站
  • 旅游网站建设功能意义域名服务商网站
  • 织梦网站301重定向视频网站开发意义
  • 湖北网站开发公司qq钓鱼网站建设
  • 杭州模板建站哪家好网站开发需要经费么
  • 免费网站的建设怎么做营销策划方案
  • wordpress建立仿站威海网站建设兼职