Android studio專案運行時,點擊登錄就會出現如下頁面,該怎么解決。

uj5u.com熱心網友回復:
問題出現在如下代碼上,但不知道哪里有問題。
package com.example.myapplication.activity;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.view.Window;import android.widget.ImageButton;import android.widget.LinearLayout;import androidx.appcompat.app.AppCompatActivity;import androidx.viewpager.widget.PagerAdapter;import androidx.viewpager.widget.ViewPager;import com.example.myapplication.R;import java.util.ArrayList;import java.util.List;public class dictActivity extends AppCompatActivity implements View.OnClickListener { private ViewPager mViewPager;// 用來放置界面切換 private PagerAdapter mPagerAdapter;// 初始化View配接器 private List<View> mViews = new ArrayList<View>();// 用來存放Tab01-03 // 三個Tab,每個Tab包含一個按鈕 private LinearLayout mTabshouye; private LinearLayout mTabdingdan; private LinearLayout mTabwode; // 三個按鈕 private ImageButton mshouyeImg; private ImageButton mdingdanImg; private ImageButton mwodeImg; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.activity_dict); initView(); initViewPage(); initEvent(); } private void initEvent() { mTabshouye.setOnClickListener(this); mTabdingdan.setOnClickListener(this); mTabwode.setOnClickListener(this); mViewPager.setOnPageChangeListener(new ViewPager.OnPageChangeListener() { /** * ViewPage左右滑動時 */ @Override public void onPageSelected(int arg0) { int currentItem = mViewPager.getCurrentItem(); switch (currentItem) { case 0: resetImg(); mshouyeImg.setImageResource(R.drawable.tab_shouye); break; case 1: resetImg(); mdingdanImg.setImageResource(R.drawable.tab_dingdan); break; case 2: resetImg(); mwodeImg.setImageResource(R.drawable.tab_wode); break; default: break; } } @Override public void onPageScrolled(int arg0, float arg1, int arg2) { } @Override public void onPageScrollStateChanged(int arg0) { } }); } /** * 初始化設定 */ private void initView() { mViewPager = (ViewPager) findViewById(R.id.id_viewpage); // 初始化三個LinearLayout mTabshouye = (LinearLayout) findViewById(R.id.id_tab_shouye); mTabdingdan = (LinearLayout) findViewById(R.id.id_tab_dingdan); mTabwode = (LinearLayout) findViewById(R.id.id_tab_wode); // 初始化三個按鈕 mshouyeImg = (ImageButton) findViewById(R.id.id_tab_shouye_img); mdingdanImg = (ImageButton) findViewById(R.id.id_tab_dingdan_img); mwodeImg = (ImageButton) findViewById(R.id.id_tab_wode_img); } /** * 初始化ViewPage */ private void initViewPage() { // 初始化四個布局 LayoutInflater mLayoutInflater = LayoutInflater.from(this); View tab01 = mLayoutInflater.inflate(R.layout.tab01, null); View tab02 = mLayoutInflater.inflate(R.layout.tab02, null); View tab03 = mLayoutInflater.inflate(R.layout.tab03, null); mViews.add(tab01); mViews.add(tab02); mViews.add(tab03);// 配接器初始化并設定 mPagerAdapter = new PagerAdapter() { @Override public void destroyItem(ViewGroup container, int position, Object object) { container.removeView(mViews.get(position)); } @Override public Object instantiateItem(ViewGroup container, int position) { View view = mViews.get(position); container.addView(view); return view; } @Override public boolean isViewFromObject(View arg0, Object arg1) { return arg0 == arg1; } @Override public int getCount() { return mViews.size(); } }; mViewPager.setAdapter(mPagerAdapter); } private void removeview(View view) { } /** * 判斷哪個要顯示,及設定按鈕圖片 */ @Override public void onClick(View arg0) { switch (arg0.getId()) { case R.id.id_tab_shouye_img: mViewPager.setCurrentItem(0); resetImg(); mshouyeImg.setImageResource(R.drawable.tab_shouye); break; case R.id.id_tab_dingdan_img: mViewPager.setCurrentItem(1); resetImg(); mdingdanImg.setImageResource(R.drawable.tab_dingdan); break; case R.id.id_tab_wode_img: mViewPager.setCurrentItem(2); resetImg(); mwodeImg.setImageResource(R.drawable.tab_wode); break; default: break; } } /** * 把所有圖片變暗 */ private void resetImg() { mshouyeImg.setImageResource(R.drawable.tab_shouye); mdingdanImg.setImageResource(R.drawable.tab_dingdan); mwodeImg.setImageResource(R.drawable.tab_wode); }}
uj5u.com熱心網友回復:
一個截圖,一堆亂碼,我的親娘啊,CSDN這是怎么了?轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/141037.html
標籤:Java SE
