From 43f22d2784b7bfe1cfedcf915244816b1af36b5e Mon Sep 17 00:00:00 2001 From: FinalJcsp <869150743@qq.com> Date: Fri, 9 Jun 2023 14:36:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=9C=B0=E5=9B=BE=E5=B1=95?= =?UTF-8?q?=E7=A4=BA=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/AndroidManifest.xml | 3 ++ .../example/androidtermwork/LoginPage.java | 13 +++++ .../androidtermwork/video/MapActivity.java | 48 +++++++++++++++++ .../main/res/layout/activity_login_page.xml | 6 +++ app/src/main/res/layout/activity_map.xml | 39 ++++++++++++++ .../main/res/layout/activity_map_bottom.xml | 51 +++++++++++++++++++ app/src/main/res/layout/fragment_me.xml | 2 +- 7 files changed, 161 insertions(+), 1 deletion(-) create mode 100644 app/src/main/java/com/example/androidtermwork/video/MapActivity.java create mode 100644 app/src/main/res/layout/activity_map.xml create mode 100644 app/src/main/res/layout/activity_map_bottom.xml diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 47343f3..096faa8 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -46,6 +46,9 @@ + diff --git a/app/src/main/java/com/example/androidtermwork/LoginPage.java b/app/src/main/java/com/example/androidtermwork/LoginPage.java index 41786a9..b6f9770 100644 --- a/app/src/main/java/com/example/androidtermwork/LoginPage.java +++ b/app/src/main/java/com/example/androidtermwork/LoginPage.java @@ -35,6 +35,7 @@ import android.widget.Toast; import com.example.androidtermwork.util.StatusBarUtil; import com.example.androidtermwork.video.MainActivityVideo; +import com.example.androidtermwork.video.MapActivity; @RequiresApi(api = Build.VERSION_CODES.M) public class LoginPage extends AppCompatActivity { @@ -74,6 +75,7 @@ public class LoginPage extends AppCompatActivity { protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_login_page); + OnButtonToStory(); //登录 OnButtonToLogin(); //注册 @@ -230,6 +232,17 @@ public class LoginPage extends AppCompatActivity { }); } + public void OnButtonToStory() { + Button regis = findViewById(R.id.story); + regis.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + Intent intent = new Intent(LoginPage.this, MapActivity.class); + startActivity(intent); + } + }); + } + //初始化页面底部可点击文本 public void initView() { diff --git a/app/src/main/java/com/example/androidtermwork/video/MapActivity.java b/app/src/main/java/com/example/androidtermwork/video/MapActivity.java new file mode 100644 index 0000000..f732331 --- /dev/null +++ b/app/src/main/java/com/example/androidtermwork/video/MapActivity.java @@ -0,0 +1,48 @@ +package com.example.androidtermwork.video; + +import android.content.Intent; +import android.os.Build; +import android.os.Bundle; +import android.view.View; +import android.view.ViewStub; +import android.webkit.WebView; +import android.webkit.WebViewClient; +import android.widget.Button; +import android.widget.LinearLayout; + +import androidx.annotation.RequiresApi; +import androidx.appcompat.app.AppCompatActivity; + +import com.example.androidtermwork.LoginPage; +import com.example.androidtermwork.R; +import com.example.androidtermwork.RegisterFirstPage; + +public class MapActivity extends AppCompatActivity { + + private WebView webView; + + @RequiresApi(api = Build.VERSION_CODES.M) + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_map); + webView = findViewById(R.id.webview); + webView.getSettings().setJavaScriptEnabled(true); + webView.setWebViewClient(new WebViewClient()); + webView.loadUrl("https://www.amap.com/"); + OnButtonToStory(); + } + + public void OnButtonToStory() { + Button regis = findViewById(R.id.story); + regis.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View view) { + LinearLayout container = findViewById(R.id.rightLayout); + ViewStub stub = findViewById(R.id.stub); + stub.inflate(); + regis.setVisibility(View.INVISIBLE); + } + }); + } +} \ No newline at end of file diff --git a/app/src/main/res/layout/activity_login_page.xml b/app/src/main/res/layout/activity_login_page.xml index 1af6cb3..b19bc90 100644 --- a/app/src/main/res/layout/activity_login_page.xml +++ b/app/src/main/res/layout/activity_login_page.xml @@ -97,6 +97,12 @@ android:layout_below="@id/register" android:text="免登录学习" /> + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_map_bottom.xml b/app/src/main/res/layout/activity_map_bottom.xml new file mode 100644 index 0000000..5886b89 --- /dev/null +++ b/app/src/main/res/layout/activity_map_bottom.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/fragment_me.xml b/app/src/main/res/layout/fragment_me.xml index 79eb65d..fbbd8bd 100644 --- a/app/src/main/res/layout/fragment_me.xml +++ b/app/src/main/res/layout/fragment_me.xml @@ -25,7 +25,7 @@ android:layout_height="wrap_content" android:layout_marginStart="50dp" android:textSize="30dp" - android:text="广告位招租" + android:text="划过头了" android:textColor="#000000" tools:ignore="MissingConstraints" />