繁体   English   中英

从片段函数更改 TextView 的值

Change value of TextView from fragment function

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个名为SpeedometerFragment的片段,它有一个相应的 XML 布局fragment_speedometer

然后我创建了一个名为fragment_distance的独立布局。 没有与此 XML 文件关联的活动。

我想中一个TextView“distanceText”的值更改fragment_distance XML文件从一个函数调用SpeedometerFragment

fragment_distance被传递到我的主要活动中的 frameLayout。

我曾尝试以下内的onCreateView SpeedometerFragment但到TextView的没有变化:

速度计片段


       LayoutInflater inflater1 = (LayoutInflater) getActivity().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View v = inflater1.inflate(R.layout.fragment_distance, container, false);
        TextView dis = (TextView) v.findViewById(R.id.distanceText);
        dis.setText("Test");
1 个回复

我想出了一个解决方案。 我在我原来的问题中把它复杂化了,所以不需要膨胀任何东西,也不需要单独的fragment_distance XML 文件

我在我的主要活动中创建了一个public static TextView distance

然后在我的片段中,当距离的值发生变化时,我使用Eye_Tracking_Main.distance.setText(new DecimalFormat("#.#").format(distance) + " Km"); 设置 TextView 的值

在我的主要活动中,我只是使用distance=findViewById(R.id.distancemain);

2 从CustomView更改片段TextView值

我有2个片段:GameFragment和PostGameFragment在GameFragment中,我有一个带玩家得分的CustomView。 当玩家失败时,我创建了一个onLoseListener ,它告诉GameFragment更改为PostGameFragment,我想在那里更新一 ...

3 更改片段时TextView不保存值

我的活动有很多片段。 在所有片段中,我都在onViewCreated获得视图,如下所示: 我不在状态中存储textview的文本。 一个片段扩展了ListFragment ,我更改了适配器的项并刷新了listview。 当我回到以前的片段时(我使用popBackStack()因 ...

4 无法从FragmentActivity更改片段内的TextView值

我正在开发一个基于viewPager的简单应用程序。 我正在尝试从mainActivity的片段中更改textView中的文本。 我试图在init()方法(实例化片段的位置)之后立即调用textV.setText(String),但是OnCreateView的执行要晚得多,因此在那一刻对te ...

5 片段更改时Textview的值重置

我有3个片段:[A],[B]和[C]。 片段[A]有一个textview和一个可以改变textview值的按钮。 Stutation 1:带有属性的textview: android:textIsSelectable="true" 。 站在[A]上,将textview值从“Hello ...

6 恢复片段时如何更改textView的值?

我有一个活动并且在我有一个textView , Framelayout (具有片段)和一个按钮。 而在按钮上点击,我改变在所述片段framelayout中和文本textView (根据片段)。 在按我的手机的返回按钮我很莫名其妙能够得到以前的片段与onBackpressed功能,但没能获得在 ...

7 从活动更改片段textview

我想从活动(而不是片段类)更改片段textview。我该怎么办? 我正在使用此代码: 这段代码加载了session_fragment.xml并想要更改textview,但是我的应用程序崩溃了。 这里对话_fragment.xml: ...

8 Android更改片段textview

我正在按照本教程创建标签: http : //www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1 我想从主要活动中设置textview(在游戏片段中)。我正在尝试使用此代码 这是游戏片段xml ...

9 如何从MainActivity更改片段TextView?

所以我一直在与这一问题作斗争一两天,但我似乎找不到解决方法。 我创建了一个底部导航活动,我的目标是从main_activity类中更改片段中TextView的文本。 这是在主活动中设置的导航栏: 在主活动类中,我试图在线程中运行它: 我对片段以及导航栏的工作方式不是很熟悉。 当您单击以创建新 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM