Android studio

m0_46374690 2020-02-24 02:28:39
Android studio项目运行时,点击登录就会出现如下页面,该怎么解决。
...全文
68 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
三仙半 2020-02-24
  • 打赏
  • 举报
回复
一个截图,一堆乱码,我的亲娘啊,CSDN这是怎么了?
m0_46374690 2020-02-24
  • 打赏
  • 举报
回复
引用 楼主 m0_46374690的回复:
Android studio项目运行时,点击登录就会出现如下页面,该怎么解决。
问题出现在如下代码上,但不知道哪里有问题。 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); }}

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧