android studio 初步開發(一)

 

 

頁面跳轉:

xml:

<?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:orientation="vertical"
    tools:context=".MainActivity">

    <include layout="@layout/toolbar_main" />

    <Button
        android:id="@+id/btn_qrcode"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="center_horizontal"
        android:layout_marginTop="10dip"
        android:text="開始掃碼" />

    <TextView
        android:id="@+id/txt_result"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_margin="20dip"
        android:text="掃描結果" />

    <View
        android:layout_width="match_parent"
        android:layout_height="0.5dip"
        android:layout_marginTop="20dip"
        android:background="@color/colorPrimary" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="20dip">

        <EditText
            android:id="@+id/et_content"
            android:layout_width="0dip"
            android:layout_height="wrap_content"
            android:layout_weight="1"
            android:gravity="top"
            android:hint="請輸入二維碼內容"
            android:lines="2" />

        <Button
            android:id="@+id/btn_generate"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_gravity="center_horizontal"
            android:layout_marginLeft="6dip"
            android:text="生成二維碼" />
    </LinearLayout>

    <ImageView
        android:id="@+id/img_qrcode"
        android:layout_width="200dip"
        android:layout_height="200dip"
        android:layout_gravity="center_horizontal" />

    <Button
        android:id="@+id/button2"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:text="Button" />
</LinearLayout>

 

java:

public class MainActivity extends AppCompatActivity  {

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

        Button bt_click = (Button) findViewById(R.id.button);
        bt_click.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent intent = new Intent( MainActivity.this, Main2Activity.class);

                startActivity(intent);
            }
        });

        ImageView button = (ImageView) findViewById(R.id.imageView3);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
            /*    Intent intent = new Intent(MainActivity.this, MainActivity.class);
                startActivity(intent);*/

                Intent toast;
                toast = new Intent(MainActivity.this, Main2Activity.class);
                startActivity(toast);

            }
        });
    }

}

 

頁面置換:https://jingyan.baidu.com/album/c74d6000da47f00f6a595dbc.html?picindex=4

 

Android怎麼設置默認啓動的界面。在進行Android開發時,如果沒對默認界面進行修改的話,默認啓動的Activity是MainActivity,默認啓動的界面是activity_main。如果我們想設置默認啓動的首界面是我們自定義的界面,應該怎麼做呢?下面我給大家介紹一下在AndroidStudio中,如何設置自定義界面爲啓動界面

工具/原料

  • Android Studio 3.1

方法/步驟

  1. 如果不做修改的話,默認啓動的界面是下圖顯示的activity_main。

    下面演示怎麼修改成自定義的界面。

  2.  

    下來就是要設置默認啓動的界面了。設置默認啓動界面是在AndroidMainifest.xml文件中設置的,下圖是默認將MainActivity作爲默認啓動的界面。

  3. 如圖,我將原來的MainActivity改成Main2Activity。這樣改完後,就能將默認啓動界面設置成我自己創建的佈局了。

 

記得刪除build目錄下文件

  1. 點擊綠色三角形啓動項目測試一下,測試可以使用虛擬機或者真機,我是用真機進行測試的。

     

     

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章