网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

如何进行增加prev,next按钮实现问题的遍历分析-创新互联

如何进行增加prev,next按钮实现问题的遍历分析,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

成都创新互联专业为企业提供向阳网站建设、向阳做网站、向阳网站设计、向阳网站制作等企业网站建设、网页设计与制作、向阳企业网站模板建站服务,10多年向阳做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

 1)修改strings.xml,增加两个按钮

  next one

  prev_button

  1The Pacific Ocean is larger than the Atlantic Ocean

  2The Suez Canal connects the Red Sea and the Indian Ocean

  3the source of the nile River is in Egypt

   4the amazon river is the longest river in the USA

  5Lake Baikal is the world\'s oldest and deepest freshwater lake

  2)修改activity_main.xml,布局两个按钮

  

    android:layout_width="wrap_content"

    android:layout_height="wrap_content">

    

        android:id="@+id/prev_button"

        android:text="@string/prev_button"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:drawablePadding="4dp"

        android:drawableRight="@drawable/arrow_left"/>

    

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:id="@+id/next_button"

        android:text="@string/next_button"

        android:drawablePadding="4dp"

        android:drawableRight="@drawable/arrow_right"/>

  

  3)修改MainActivity.java

  private Button mNextButton;

  private TextView mQuestionTextView;

  private Button mPrevButton;

  private Question[] mQuestionsBank=new Question[]{

        new Question(R.string.question_oceans,true),

        new Question(R.string.question_mideast,false),

        new Question(R.string.question_africa,false),

        new Question(R.string.question_americas,true),

        new Question(R.string.question_asia,true),

  };

  private int mCurrentIndex=0;

  private void updateQuestion(){

    int question=mQuestionsBank[mCurrentIndex].getTextResId();

    mQuestionTextView.setText(question);

  }

  4)修改onCreate方法

  mNextButton = (Button)findViewById(R.id.next_button);

  mNextButton.setOnClickListener(new View.OnClickListener() {

    @Override

    public void onClick(View view) {

        mCurrentIndex=(mCurrentIndex+1)%mQuestionsBank.length;

        updateQuestion();

    }

  });

  mPrevButton=(Button)findViewById(R.id.prev_button);

  mPrevButton.setOnClickListener(new View.OnClickListener() {

    @Override

    public void onClick(View view) {

        mCurrentIndex-=1;

        if (mCurrentIndex==-1){

            mCurrentIndex=mQuestionsBank.length-1;

        }

        updateQuestion();

    }

  });

效果如图

如何进行增加prev,next按钮实现问题的遍历分析

看完上述内容,你们掌握如何进行增加prev,next按钮实现问题的遍历分析的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联-成都网站建设公司行业资讯频道,感谢各位的阅读!


当前文章:如何进行增加prev,next按钮实现问题的遍历分析-创新互联
标题链接:http://bjjierui.cn/article/deojss.html

其他资讯