android:layout_marginTop=“12mm”
android:layout_toLeftOf="@id/btn_4"
android:layout_marginRight=“2mm”
android:background="@android:color/holo_green_dark"
android:text=“GREEN”/>
<Button
android:id="@+id/btn_6"
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:width=“10mm”
android:height=“10mm”
android:layout_marginTop=“12mm”
android:layout_toRightOf="@id/btn_4"
android:layout_marginLeft=“2mm”
android:background="@android:color/holo_purple"
android:text=“INDIGO”/>
<Button
android:id="@+id/btn_7"
android:layout_width=“wrap_content”
android:layout_height=“wrap_content”
android:width=“100in”
android:height=“10mm”
android:layout_marginTop=“24mm”
android:background="#FF99cc"
android:text=“VIOLET”/>
4.接下来我们处理TestTextViewActivity这个文件,分两种情况:
(1).如果你没有设置在第二个页面跳转到第三个页面,那么这个文件里面的代码不用动,原来是怎么样就让它怎么样就行。
代码:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
public class TextViewActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_text_view);
}
}
(2).看第六步,MainActivity.java文件
5.完成这个基本的activity之后,接下来我们需要完成跳转工作。在默认情况下,我们直接在MainActivity中添加跳转代码即可,如下:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.content.Intent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn1=(Button)findViewById(R.id.btnTextView1);
//给btn1绑定监听事件
btn1.setonClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// 给bnt1添加点击响应事件
Intent intent =new Intent(MainActivity.this,TextViewActivity.class);
//启动
startActivity(intent);
}
});
}
}
public void onClick(View v) {
// 给bnt1添加点击响应事件
Intent intent =new Intent(MainActivity.this,TextViewActivity.class);
//启动
startActivity(intent);
}
view层的控件和业务层的控件,靠id关联和映射 给btn1赋值,即设置布局文件中的Button按钮id进行关联,期中btnTextView1对应的是activity_main.xml中
Button btn1=(Button)findViewById(R.id.btnTextView1);
<Button
android:id="@+id/btnTextView1"
…
首先建立一个传递参数的Intent,然后startActivity启动这个intent所联系起来的activity。
说明一下,Android中提供的Intent机制是用来协助应用间的交互与通讯的,更直观地说,Intent可用于应用程序之间,也可用于应用程序内部的activity, service和broadcast receiver之间的交互。Intent(Activity1, Activity2)这种结构中,Intent相当于一个沟通的桥梁,类似于中介的角色。
- 其相应的layout(activity_main.xml)如下,
<LinearLayout xmlns:android=“http://schemas.android.com/apk/res/android”
android:layout_width=“match_parent”
android:layout_height=“match_parent”
android:orientation=“vertical”
总结
可以看出,笔者的工作学习模式便是由以下 「六个要点」 组成:
❝ 多层次的工作/学习计划 + 番茄工作法 + 定额工作法 + 批处理 + 多任务并行 + 图层工作法❞
希望大家能将这些要点融入自己的工作学习当中,我相信一定会工作与学习地更富有成效。
下面是我学习用到的一些书籍学习导图,以及系统的学习资料。每一个知识点,都有对应的导图,学习的资料,视频,面试题目。
**如:我需要学习 **Flutter的知识。(大家可以参考我的学习方法)
点击这里了解更多即可领取!
- Flutter 的思维导图(无论学习什么,有学习路线都会事半功倍)
- Flutter进阶学习全套手册
- Flutter进阶学习全套视频
%E6%8B%BF%E9%AB%98%E8%96%AA%EF%BC%81.md)即可领取!
- Flutter 的思维导图(无论学习什么,有学习路线都会事半功倍)
[外链图片转存中…(img-u9EWgoY3-1643800044252)]
- Flutter进阶学习全套手册
[外链图片转存中…(img-W5mlYtzQ-1643800044253)]
- Flutter进阶学习全套视频
[外链图片转存中…(img-sHjzISFZ-1643800044254)]
大概就上面这几个步骤,这样学习不仅高效,而且能系统的学习新的知识。