Android Studio实现简单的页面跳转(简单教程)-友软网络

Android Studio实现简单的页面跳转(简单教程)

                 项目实现:(实现Android Studio 基本有两种实现方式:一种为.MainActivity跳转;第二种是Relatelayout布局跳转。

                  这里着重介绍第一种:(首先需要建立两个XML文件,进行布局的相互的跳转,然后使用两个JAVA进行相关的的设计!)

 (左上角四个文件为此次建立的新文件夹)

首先设置Activity_main的文件设置:

<?xml version="1.0" encoding="utf-8"?>  
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    xmlns:app="http://schemas.android.com/apk/res-auto"  
    xmlns:tools="http://schemas.android.com/tools"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent"  
    android:background = "@mipmap/bc"  
    tools:context=".MainActivity">  
    <TextView  
        android:id="@+id/one"  
        android:layout_width="200dp"  
        android:layout_height="100dp"  
        android:layout_centerInParent="true"  
        />  
    <Button  
        android:id="@+id/button"  
        android:layout_width="299dp"  
        android:layout_height="63dp"  
        android:layout_below="@+id/one"  
        android:layout_centerHorizontal="true"  
        android:layout_marginTop="87dp"  
        android:text="你这背景太假了"  
        tools:ignore="MissingConstraints" />  
</RelativeLayout>  

另一个页面布局的设计: 

代码设计:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background = "@mipmap/ck"
    tools:context=".MainActivity">

    <TextView
        android:id="@+id/two"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="这是第二个页面!"
        android:textSize="25dp"
        android:textColor="#663399"
        app:layout_constraintBottom_toBottomOf="parent"
        app:layout_constraintLeft_toLeftOf="parent"
        app:layout_constraintRight_toRightOf="parent"
        app:layout_constraintTop_toTopOf="parent" />

</LinearLayout>

然后是第一个JAVA代码的设计:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //获取按钮
        Button button = (Button) findViewById(R.id.button);

        //按钮进行监听
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                //监听按钮,如果点击,就跳转
                Intent intent = new Intent();
                //前一个(MainActivity.this)是目前页面,后面一个是要跳转的下一个页面
                intent.setClass(MainActivity.this,Sencond.class);
                startActivity(intent);
            }
        });
    }
}

另一个跳转文件所需要的页面JAVA代码:

public class Sencond extends AppCompatActivity {  
  
  
        @Override  
        protected void onCreate(Bundle savedInstanceState) {  
            super.onCreate(savedInstanceState);  
            //这个是获取布局文件的,这里是你下一个页面的布局文件//注意这个是跳转界面的不能设置错,应该是第一个  
                setContentView(R.layout.sencond);  
        }  
    }  

最后一点着重说明一下项目实现的遇到的问题:

1.没有注册相关的文件名称: 

2.新建XML文件的时候的字符设计出现大写错误(设置XML文件的时候注意了,别设置超过的大写)

Error:Error: 'O' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
Error:Execution failed for task ':bluetooth:mergeDebugResources'.
 F:\Android_Studio_Project\BLE_APP\bluetooth\src\main\res\layout\automaticOpenLayout.xml: Error: 'O' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
F:\Android_Studio_Project\BLE_APP\bluetooth\src\main\res\layout\automaticOpenLayout.xml

3.遇到的第三个小问题(出现导入图片文件错位,主要设置背景图片需要将图片复制到相关的

xhdpi文件当中) 

最终效果:

跳转后的界面:

 

 

本文含有隐藏内容,请 开通VIP 后查看

相关内容推荐

坠.关键词采集关键词工具淘宝关键词种类百度关键词工具写生关键词的作文.范文百度关键词相关搜索关键词竞争激烈程度lol关键词酒仙文档关键词提取关键词分析工具简笔画360关键词词排名dedecms热门关键词淘宝关键词几个地方百度风云榜关键词关键词广告视频文案《故乡》关键词简历的关键词怎么写关键词生成器 在线关键词搜不到网站谷姐搜索关键词阿里巴巴如何优化关键词css关键词西峡关键词排名百度关键词审核中淘宝主营关键词淘宝搜索关键词在哪里设置英语写作关键词盛大光速搜索关键词刷神马搜索关键词排名搜狗关键词快排那个怎样优化亚马逊关键词2014网络营销关键词关键词的属性现在进行时 关键词英文关键词排名查询直通车删关键词百度站长关键词工具overture关键词中国梦的关键词易查关键词骗局株洲关键词排名软件林清炫 关键词网站目标关键词英文关键词搜索工具如何优化亚马逊产品关键词湛江优化关键词酷狗搜索关键词阿里巴巴 国际站 关键词竞价长尾关键词直通车选关键词摆动类手法关键词昆山关键词优化互联网2016关键词外贸产品关键词2010 关键词阿里巴巴产品发布关键词立冬关键词钢琴自学阿里巴巴关键词采集器淘宝 关键词规则网站关键词提交行业分类关键词批量查关键词排名工具什么叫核心关键词怎么看淘宝店铺关键词关键词怎么发布关键词搜不到网站高考作文关键词怎么写百度网盘 关键词淘宝关键词排名上不去网站可以增加关键词吗时时彩关键词关键词皮肤怎么用阿里巴巴关键词整理宝贝属性关键词关键词挖掘工具写生360 关键词关于关键词的作文直通车关键词创意质量公考言语关键词题型中国制造网关键词自然展现关键词浏览全文关键词野战区关键词直通车关键词展现量低关键词拆解法ios app 关键词汾酒设计关键词动漫关键词如何从文本提取关键词立冬关键词吉他和弦亚马逊关键词格式关键词广告视频软件关键词质量度影响什么淘宝对手关键词女装关键词搜索中文文本关键词提取林俊杰关键词 下载亚马逊日本站关键词淘客seo 关键词设置2014年度关键词婚庆网站关键词超级店长的关键词360推广关键词淘宝店关键词在哪设置热点词 关键词关键词优化助理热门关键词什么意思输入关键词进行查找如何做长尾关键词沸点关键词谷姐搜索关键词seo招聘关键词织梦文档关键词维护妈妈的关键词sql server 关键词京东关键词出价网络舆情关键词新疆 关键词关键字 关键词16个营销关键词之十四其他词关键词研修关键词关键词挖掘工具人文案明光关键词淘宝直通车关键词设置催眠关键词淘宝成交关键词 在哪里看机械行业 关键词标题和 关键词 的关系跑步关键词LOL关键词尤克里2016时尚关键词百家号关键词怎么写关键词英特尔的关键词google查关键词qq空间关键词搜索汽车脚垫关键词word怎么搜索关键词论坛屏蔽关键词关键词统计网关键词 林俊杰 mp3百度关键词点击率关键词收录批量查询python jieba 关键词立冬关键词尤克里里小星星百度 关键词 流量淘宝关键词标题优化技巧家用摄像头关键词相关关键词英语专业关键词收录规则top20w关键词在哪下载关键词 txt关键词被百度指数收录批量过滤关键词关键词分析检验改关键词会影响搜索排名吗怎么加长尾关键词吧内搜索衣服关键词关键词竞争度分析工具小论文 关键词长春 关键词初中语文关键词增删关键词GOOGLE关键词查询征信java关键词搜索js判断关键词ipc 关键词索引空空的关键词dedecms 文档关键词维护关键词工具 爱站提取关键词 软件立冬关键词歌词短句查看 关键词百度竞价 关键词价格直通车关键词突然降分移动电源的关键词淘宝怎么看入店关键词facebook关键词搜索申论阅卷关键词21组60年代关键词人才关键词关键词提取论文2017关键词测试淘宝直通车关键词质量得分2015网络关键词论文关键词顶格潮州关键词排名观其关键词工具app搜索关键词通用搜索关键词立冬关键词简谱时代行业关键词分类怎样查网站关键词排名关键词概论2013年度关键词大堡礁关键词活着的关键词产品关键词温暖中国关键词20172014 十大关键词

合作伙伴

友软网络

www.he1tech.com
www.youpinhui.vip
www.clhczx.cn
qiansan.seo5951.com
www.clhczx.cn
www.3phw.com
www.8830000.cn
baidu.07yue.com
www.jsfengchao.com
www.seo5951.com
www.turkonezi.com
www.innatjerome.com
seo.07yue.com
kuai.urkeji.com
www.andmedia.cn
www.imcrd.com
www.weiwin.cc
jl.urkeji.com
www.clhczx.cn
www.gzlyapi.com