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

nginx 做udp网站vs手表官网

nginx 做udp网站,vs手表官网,长沙网站 微信建设,wordpress 页眉本文介绍一个简单的安卓应用的页面跳转例子,用的是kotlin。 运行时主页面是一个hello 和Jump 按钮,你按一下jump 按钮就转到 从页面,只是标识从页面。 开始建立一个简单工程,名为hello, 选择的是Empty views Activit…

本文介绍一个简单的安卓应用的页面跳转例子,用的是kotlin。

运行时主页面是一个hello 和Jump 按钮,你按一下jump 按钮就转到 从页面,只是标识从页面。

开始建立一个简单工程,名为hello, 选择的是Empty views Activity,然后修改下面5个文件。

那个package 这一行不要改,是你建立工程时定义的。就是kotlin 的第一行定义你的包,要与你建立工程的一致。

一个页面都包括页面和kotlin 代码文件。

主页面是一个Textview 和Button。前者表示主页面,后者就是一个跳转按钮。

代码也就是处理跳转。

先上主页面的页面文件,activity_main.xml

<?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:gravity="center"android:orientation="vertical"><TextViewandroid:id="@+id/tv"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Hello Leon1!"/><Buttonandroid:id="@+id/button"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Jump"></Button>
</LinearLayout>

然后是主页面的kotlin代码文件; MainActivity.kt

package com.liwensoft.helloimport android.content.Intent
import androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Log
import android.widget.Buttonclass MainActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity_main)val copy: Button = findViewById(R.id.button)copy.setOnClickListener {OnClick()}Log.i("CAMERAACTIVITY", "ACTIVITY1 onCreate")}private fun OnClick() {Log.i("button","click")val intent = Intent(this, MainActivity2::class.java)startActivity(intent)Log.i("button","button finish click")}
}

第2页面就很简单,只是显示页面标识

页面文件 activity_main2.xml

<?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:gravity="center"android:orientation="vertical"><TextViewandroid:id="@+id/tv"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="Main Activity2!"/></LinearLayout>

代码文件 MainActivity2.kt:

package com.liwensoft.helloimport androidx.appcompat.app.AppCompatActivity
import android.os.Bundle
import android.util.Logclass MainActivity2: AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)Log.i("2ACTIVITY", "activity 2 onCreate")setContentView(R.layout.activity_main2)}
}

还有一个地方要修改,那就是AndroidManifest.xml

主要的是注册MainActivity2.xml 我开始没有注册,结果总是跳转不了。

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"><applicationandroid:allowBackup="true"android:dataExtractionRules="@xml/data_extraction_rules"android:fullBackupContent="@xml/backup_rules"android:icon="@mipmap/ic_launcher"android:label="@string/app_name"android:roundIcon="@mipmap/ic_launcher_round"android:supportsRtl="true"android:theme="@style/Theme.Hello"tools:targetApi="31"><activityandroid:name=".MainActivity"android:exported="true"><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><activity android:name=".MainActivity2"></activity></application></manifest>

应该只是修改上面5个文件。关键点是主页面的跳转按钮事件,内容就一点点:

val intent = Intent(this, MainActivity2::class.java)startActivity(intent)

然后就是要注册MainActivity2

列出5个文件只是你走迷宫了。当然跳转还可以带参数,返回也可以返回参数,这里就没有做,为了简单。跳转后你再查看下。

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

相关文章:

  • 高端网站建设jm3qwordpress评论点评
  • 纪实摄影网站推荐网络优化工程师前景如何
  • 安徽柱石建设有限公司网站深圳网红打卡旅游景点
  • 网站建设营销开场白ssl aws wordpress
  • 设计网站流程关于网站得精神文明建设
  • 备案期间怎么做网站平台公司名称
  • 怎么做网站后门福建省网站备案注销
  • 淄博天一建设项目招标代理有限公司网站c 网站开发中间层怎么写
  • 服装网站建设的技术可行性臭臭猫网站建设
  • 烟台建设联合会网站三亚房产网站开发
  • 网站建设图片如何优化godaddy安装wordpress
  • wordpress 多语言 站点滕建建设集团网站
  • 网站备案能快速备案嘛网上商城毕业设计论文
  • 网站模板与网站开发100件机械创意产品设计
  • 江西省建设协会网站翠屏区网站建设
  • 深圳网站建设外贸公司价格怎么才能注册做网站
  • 网站服务器怎么做太原本地网站搭建公司
  • 网站建设的费用包括哪些内容做网站 网上接单
  • 环保部网站官网建设项目限批办法网站开发外包费用会计科目
  • 怎么做淘客手机网站北京微信网站制作
  • 开源门户网站cms网站建设预计费用
  • 市住房城乡建设网站建网站简易软件
  • 网站企业地图上海最繁华的区排名
  • 哪里有网站建设代运营的工作内容
  • 闽侯福州网站建设谷歌浏览器安卓版下载
  • 使用vue.js做企业网站页面设计公司招聘
  • 中国兰州网pc主站查询域名备案
  • 有哪些调查网站可以做兼职学生网站建设实训报告
  • 网站收录平台方法建设通是正规网站吗
  • 可以看电视剧的网站淘宝网站做超链接