1.通過一個界面的按鈕跳轉到另一個界面


1.建立兩個布局文件main_layout(添加一個進入的Button),login_layout

2.建立兩個java文件login_activity,main_activity

a.login_activity:

重寫父類AppCompatActivity中需要的調用的方法,用onCreate()方法,並且在該方法中setContentView()顯示的視圖(layout文件)。

/**
 * Created by Administrator on 2016/9/21.
 * 重載父類AppCompatActivity的構造方法onCreate聲明該activity調用的是哪個布局文件
 */
public class LoginActivity extends AppCompatActivity{
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.login_layout);
    }
}

b.main_layout:

/**
 * 重載父類AppCompatActivity的構造方法onCreate生命該activity調用的是哪個布局文件
 * 然后實現要該Button按鈕要跳轉到哪個界面:首先用Button button= (Button) findViewById(R.id.butn);找到該
 * 按鈕的ID地址,然后為該按鈕添加一個單機的監聽事件,在重寫的onClick()方法中指定從哪到哪去,
 * 用Intent(目的)語句, Intent intent=new Intent(MainActivity.this,LoginActivity.class);
 *最后要記得調用startActivity()方法,執行該intent語句,啟動LoginActivity
 */

public class MainActivity extends AppCompatActivity {
    Button button;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Button button= (Button) findViewById(R.id.butn);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                Intent intent=new Intent(MainActivity.this,LoginActivity.class);
                startActivity(intent);
            }
        });

 

3.在manifests的AndroidManifest.xml中配置login_activity(main_activity的建完程序已經默認添加):

<activity android:name=".LoginActivity"> </activity>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM