android-Android 在Activity中动态得到frament的控件

问题描述

Android 在Activity中动态得到frament的控件

Android 在Activity中动态得到frament的控件

解决方案

这个可以不?

解决方案二:

Fragment写好后,
要在哪个 Activity添加fragment如下做:

在Activity 声明 private ArrayList fmList;

初始化界面方法中写:

        fm1 = new Fragment1();
        fm2 = new Fragment2();
        fmList = new ArrayList<Fragment>();
        fmList.add(fm1);
        fmList.add(fm2);

    页面的切换要做
    private ViewPager viewPager;
    private BaseFragment currFragment;

    viewPager.setAdapter(pagerAdapter);
    // viewPager.setOnPageChangeListener(pageChangeListener);
    currFragment = (BaseFragment)pagerAdapter.getItem(0);
    showNowTab(0);
    private FragmentPagerAdapter pagerAdapter = new FragmentPagerAdapter(
            getSupportFragmentManager()) {

        @Override
        public int getCount() {
            return fmList.size();
        }

        @Override
        public Fragment getItem(int arg0) {
            return fmList.get(arg0);
        }
    };

解决方案三:

我的代码:
Frament:
private Four four =new Four();
private Five five =new Five();
选中哪个framnet就给framnet里面的控件赋值初始化
webView =(WebView) five.getView().findViewById(R.id.fiveWebview);
然后给webView赋值 ,但是报空指针了

解决方案四:

4.0以上的getFragmentManager().findFragmentById(id).getView().findViewById(id)。
最后多说一句,activity获取fragment控件做法并不好

时间: 2024-09-21 02:58:47

android-Android 在Activity中动态得到frament的控件的相关文章

如何在winform中动态添加或删除控件

问题描述 如何在winform中动态添加或删除控件,多谢了 解决方案 解决方案二:本帖最后由 caozhy 于 2012-05-24 22:26:07 编辑解决方案三://添加控件TextBoxtxt=newTextBox();txt.Text="我是自动添加的";txt.Location=newPoint(10,10);this.Controls.Add(txt);//移除控件this.Controls.Remove(txt);txt.Dispose();解决方案四:privatev

在VB6中动态创建使用ADO控件访问数据库

ado|创建|动态|访问|控件|数据|数据库 使用ADO控件可以方便的在VB6中访问ODBC数据库,但是通过直接放置ADODS控件来获得ADO的数据连接比较麻烦,我们可以在VB工程中创建一个公共数据模块,将ADO控件的初始化.建立连接.关闭连接等操作都写到函数中,这样就可以在工程的其他模块中共享调用这个ADO连接. 一次完整的ADO调用操作分为如下几个步骤: 打开ADO到数据库的连接,初始化ADO RECORDSET集. 通过写入SQL语句执行查询并返回查询结果RECORDSET集:或者可以通过

android如何在activity 中启动和创建一个widget?

问题描述 如题android如何在activity 中启动和创建一个widget? 问题补充:飞雪无情 写道 解决方案 要是在activity创建一个桌面上的widget的话 我试过是不行的.但是可以实现widget里创建一个activity.解决方案二:dialog也是一种widget,都差不多的.按你说的这个意思就是编程的方式了,不用xml 布局文件,你可以这样写public class HelloAndroid extends Activity { /** Called when the

Android编程之Activity中onDestroy()调用分析_Android

本文分析了Android编程之Activity中onDestroy()调用方法.分享给大家供大家参考,具体如下: 刚刚一个BUG让我发现,如果 activity 实现了一个回调接口,然后使用 this 设置给需要回调接口的方法,这种应用场景比较常见,最常见的就是实现 onClickListener 接口,然后 findViewById().setOnClickListenr(this) 如果,这个回调接口设置到了一个静态对象(单例模式),当 activity finish() 的时候(按返回键,

Android开发向activity中的webview传递参数

问题描述 Android开发向activity中的webview传递参数 各位帅气可爱爱卖萌的大神们,好难为情我又要打扰你们,小弟被一问题困扰好久了,实在是辗转反侧,难以入睡,夜不能寐,所以想了好久还是决定请教你们. 问题如下, 工程有2个activity,activity①有1个edittext和1个button activity②有一个webview 我想在activity①里的edittext输入一串网址,然后点击button就可以让activity②显示出来,并让webview打开act

Android实现从activity中停止Service的方法_Android

本文实例讲述了Android实现从activity中停止Service的方法.分享给大家供大家参考,具体如下: 1.在AndroidManifest.xml注册Service <service android:name=".service.SensorService" > <intent-filter> <action android:name="ITOP.MOBILE.SIMPLE.SERVICE.SENSORSERVICE"/>

Android实现从activity中停止Service的方法

本文实例讲述了Android实现从activity中停止Service的方法.分享给大家供大家参考,具体如下: 1.在AndroidManifest.xml注册Service <service android:name=".service.SensorService" > <intent-filter> <action android:name="ITOP.MOBILE.SIMPLE.SERVICE.SENSORSERVICE"/>

Android中日期与时间设置控件用法实例_Android

本文实例讲述了Android中日期与时间设置控件用法.分享给大家供大家参考.具体如下: 1.日期设置控件:DatePickerDialog 2.时间设置控件:TimePickerDialog 实例代码: 页面添加两个Button,单击分别显示日期设置控件和时间设置控件,还是有TextView控件,用于显示设置后的系统时间 main.xml: <?xml version="1.0" encoding="utf-8"?> <LinearLayout x

Android开发中DatePicker日期与时间控件实例代码

一.简介 二.方法 最日常的使用方法了 日期控件DatePicker 时间控件TimePicker 月份从0开始 三.代码实例 效果图: 代码: fry.Activity01 package fry; import com.example.DatePicherDemo1.R; import android.app.Activity; import android.os.Bundle; import android.widget.DatePicker; import android.widget.