5.12ViewPager以view为对象

(1)fragment——>activity的示例代码:

fragment:
public interface MyListener{
    public void thank(String code);
}
public MyListener listener;
@Override
public void onAttach(Activity activity){
    listener =(MyListener)activity;
    super.onAttach(activity);
@Override
...onCreateView...{
    listen.thank(code);
}

activity:
...MainActivity4 extends Activity implements MyListener{
    @Override
    public void thank(String code){
         Toast.makeText(MainActivity4.this,“已成功接收到”+code,Toast....).show();
    }
}

(2)AsyncTask中一直不更新进度是因为doInBackground中没有用publishProgress调用update函数更新进度(教训:遇到新的东西不能按照自己以为的方式来,要先对它学习了解以后再利用其代码)
(3)ViewPager以view为对象

  1. 将布局文件转为view对象并加入list中
View view1=View.inflater(this,R.layout.view1,null);
viewList=new ArrayList<View>();
viewList.add(view1);

2.创建PagerAdapter的适配器(其中的MyPagerAdapter是自己写的一个类)

MyPagerAdapter adapter=new MyPagerAdapter(viewList);

3.初始化ViewPager

pager=(ViewPager)findViewById(R.id.pager);

4.ViewPager加载适配器

pager.setAadapter(adapter);

(4)在xml中加入ViewPager

<android.support.v4.view.ViewPager
    android:id="@+id/pager"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">
</android.support.v4.view.ViewPager>

(5)java中获取键盘的输入

Scanner scan=new Scanner(System.in);
String inpute=scan.next();
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值