fragment 相关问题

**不要使用**:'fragment'是一个含糊不清的标签,用于指代众多技术。喜欢不那么含糊的标签。对于Android Fragments,请使用[android-fragments]。

回收器视图项目在前一个项目完成其操作后自动开始操作

人们对我之前的问题感到困惑,所以让我换个方式问。 我使用 recyclerview 创建了项目。现在每个项目都包含一个编辑文本和一个按钮。我想要的是在我完成之后

回答 1 投票 0

在android java中正确保存fragment状态

我正在使用 Android Studio 在 Java 中实现 Android 应用程序。我们使用 Jetpack Compose 遵循 MVVM 架构,并且我们有一个包含各种片段的导航栏,包括一个主页片段...

回答 1 投票 0

如何修复“通过 android.view.InflateException 膨胀类片段时出错:二进制 XML 文件”

每当我的家庭活动在模拟器中打开时,都会显示此错误: java.lang.RuntimeException:无法启动活动 组件信息{com.example.adsho/com.example.adsho.HomeActivity}: android.view.

回答 2 投票 0

Android java应用架构

我正在编写一个Android应用程序,它从URL获取JSON格式的数据。我用的是碎片。我在哪里可以做业务逻辑?在片段 ViewModel 上?主要思想是从 JSON URL 链接获取数据,

回答 1 投票 0

Android RecyclerView 适配器随机调用(在我看来)

这是我的情况:我有一个由 ArrayAdapter 填充的 ListView (我将尽快将其传递到 RecyclerView 中),它工作完美。每个item_main都有一个Grid,其中包含0x0 ImageView、0x1 TextVi...

回答 1 投票 0

如果编辑文本在后退手势期间获得焦点,预测后退会卡住

我目前正在尝试在我的应用程序中实现预测,但遇到了一个错误。 这似乎是 Android 14 或三星操作系统的错误。该错误的条件似乎是: 预测回来是en...

回答 1 投票 0

无法替换FrameLayouts中的TextView

我试图替换放置在FrameLayouts中的片段中的TextView。因此,TextView 在设计中可见,但在虚拟设备上的应用程序中却看不到。 我试图替换片段中的TextView,这些片段放置在FrameLayouts中。因此,TextView 在设计中可见,但在虚拟设备上的应用程序中看不到。 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="385dp" xmlns:app="http://schemas.android.com/apk/res-auto" tools:context=".RegistrationContainerFragment" android:orientation="vertical" android:background="@drawable/auth_container_background" android:elevation="8dp" android:translationZ="4dp" android:layout_marginHorizontal="15dp"> <FrameLayout android:id="@+id/title" android:layout_width="match_parent" android:layout_height="wrap_content"/> <FrameLayout android:id="@+id/username_and_email_input_container" android:layout_width="match_parent" android:layout_height="wrap_content" /> <FrameLayout android:id="@+id/password_input_container" android:layout_width="match_parent" android:layout_height="wrap_content"/> <FrameLayout android:id="@+id/primary_button_container" android:layout_width="match_parent" android:layout_height="wrap_content" /> <TextView android:layout_height="wrap_content" android:layout_width="match_parent" android:fontFamily="@font/montserrat_semibold_font" android:textSize="14sp" android:textColor="@color/text" android:text="Forgot password?"/> <FrameLayout android:id="@+id/line" android:layout_width="match_parent" android:layout_height="wrap_content"/> <FrameLayout android:id="@+id/textAndLinkText" android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="center_horizontal"/> </LinearLayout> import android.os.Bundle import android.text.InputType import androidx.fragment.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup import android.widget.TextView import androidx.fragment.app.FragmentManager import androidx.fragment.app.FragmentTransaction class LoginContainerFragment : Fragment() { override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { val view = inflater.inflate(R.layout.fragment_registration_container, container, false) val fragmentManager: FragmentManager = childFragmentManager val fragmentTransaction: FragmentTransaction = fragmentManager.beginTransaction() val title = TitleFragment() title.setShowBackArrow(true) title.setTitleText("Log In") fragmentTransaction.add(R.id.title, title) val textInputFragment = InputFragment() textInputFragment.setInputType(InputType.TYPE_CLASS_TEXT) textInputFragment.setInputHint("Enter your email or username") fragmentTransaction.add(R.id.text_input_container, textInputFragment) val passwordInputFragment = InputFragment() passwordInputFragment.setInputType(InputType.TYPE_TEXT_VARIATION_PASSWORD) passwordInputFragment.setInputHint("Enter your password") fragmentTransaction.add(R.id.password_input_container, passwordInputFragment) val primaryButtonFragment = PrimaryButtonFragment() primaryButtonFragment.setButtonText("next") fragmentTransaction.add(R.id.primary_button_container, primaryButtonFragment) val lineFragment = LineFragment() fragmentTransaction.add(R.id.line, lineFragment) val textAndLinkFragment = TextWithLinkFragment() textAndLinkFragment.setTextAndLinkText( getString(R.string.dont_have_an_account), getString(R.string.sign_in) ) fragmentTransaction.add(R.id.textAndLinkText, textAndLinkFragment) fragmentTransaction.commit() return view } } 我试图将 TextView 放在 FrameLayout 内,但没有帮助。 之后我试图为此制作一个片段TextView,但不知何故我的应用程序没有启动而是崩溃了。 我也尝试使用一些标签,如\<androidx.swiperefreshlayout.widget.SwipeRefreshLayout\>,但没有帮助。 使用了text_input_container,但它不存在于您的布局中 fragmentTransaction.add(R.id.text_input_container, textInputFragment)

回答 1 投票 0

切换Fragment时Navagation Selected状态如何解决?

第一步:通过导航控制器将home_fragment切换到dashboard_fragment 第二步:将dashboard_fragment切换为scan_fragment,如下所示 @覆盖 public void onClick(View v) ...

回答 1 投票 0

在类外部的片段中设置文本

我有一个显示来自API的数据的片段,但我不想每次调用该片段时都调用api..所以我从不同的类进行api调用,并调用fr中的方法...

回答 3 投票 0

片段上未发生线性布局

我有这样的布局: 我有这个布局: <?xml version="1.0" encoding="utf-8"?> <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true" tools:context="ca.usherbrooke.whapl.MainActivity"> <android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay" > <android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="@color/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay" app:elevation="4dp"/> </android.support.design.widget.AppBarLayout> <FrameLayout android:id="@+id/fragment_container" android:layout_width="match_parent" android:layout_height="wrap_content" /> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_gravity="bottom" android:orientation="vertical"> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="bottom" android:orientation="horizontal" android:paddingTop="5dp" android:paddingBottom="10dp" android:background="@color/colorPrimary" > <ImageView android:id="@+id/previous" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:src="@drawable/ic_action_previous"/> <ImageView android:id="@+id/play_pause" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:src="@drawable/ic_action_play"/> <ImageView android:id="@+id/next" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_weight="1" android:src="@drawable/ic_action_next"/> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:gravity="bottom" android:orientation="horizontal" android:paddingBottom="10dp" android:background="@color/colorPrimary" > <TextView android:layout_marginLeft="10dp" android:id="@+id/songname" android:layout_width="match_parent" android:layout_height="wrap_content" android:textColor="@color/white" /> </LinearLayout> </LinearLayout> 当我的 fragment_container 中有一个 ListView 时,带有播放/暂停/下一个/快退按钮的播放器始终位于容器上方,因此我无法访问列表视图中的最后一个元素,因为它位于我的播放器后面(线性在fragment_container之后的布局)。 我应该更改什么才能使容器仅占据其现有位置并且不会进入我的播放器下方? 顺便说一句,这个布局包含在我的主要活动的布局中,它是一个包含我的容器+一个导航视图的 DrawerLayout。 向容器添加一个等于玩家高度的 android:layout_marginBottom 属性。

回答 1 投票 0

防止 Android 中的片段恢复

我们使用的是Fragment,我们不需要它们在重新创建Activity时自动恢复。 但是Android每次当Activity::onCreate(Bundle savingInstanceState) -> super.onCreate(

回答 10 投票 0

ArCore ArFrame 隐藏相机图像但保留 HandMotion 动画

有什么方法可以在初始化ArCore时保留手部动作动画,但同时删除显示在手部动作动画后面的相机图片。 我是usi...

回答 1 投票 0

如何让viewmodel发起后台任务

我有一个队列需要执行任务。任务有两种类型:片段工作和后台工作。但我想把所有的工作代码都放在viewmodel中统一管理。我该怎么办

回答 1 投票 0

将数据表单片段发送到 Activity Kotlin

我正在构建一个计算器应用程序,其中按钮部分位于片段内部(片段仅属于 main_activity),结果文本视图位于 main_activity 中。 现在谁能告诉一个简单的专业人士...

回答 1 投票 0

SAPUI5 Fragment 无法打开

我正在尝试在 SAPUI5 中制作一个弹出窗口/片段,显示数据库中列出的注释。我知道数据库与调用一起工作得很好。当我点击应该打开的按钮时

回答 1 投票 0

片段着色器调用

我控制片段着色器调用的数量,其中 VkPipelineInputAssemblyStateCreateInfo.topology = VK_PRIMITIVE_TOPOLOGY_POINT_LIST 通过将 gl_PointSize 设置为 3 来调用 9 次。理想情况下

回答 1 投票 0

Android重叠背景片段和inflate异常

我想创建一个可以在具有不同背景的两个片段之间切换的活动。我可以用两个按钮在两个片段之间切换。 当我开始我的

回答 1 投票 0

是否可以使用 OpenGL 将像素着色器投影到类似纹理的表面?

我想知道是否可以将片段着色器的示例投影(以像纹理这样简单的方式)到像立方体这样的表面。 我在 ShaderToy 上看到了一些有趣的例子(光栅化...

回答 1 投票 0

Android 中的片段与自定义视图

Fragment 和 Custom View 可以实现类似的功能,我知道 Fragment 与 Custom View 相比可重用性更高,使用 Fragment 还有其他好处/增强吗?碎片支持吗...

回答 5 投票 0

如何将数据从recyclerview适配器传递到fragment?

当在回收器视图中单击时,我试图将数据从适配器传递到片段。我已经实现了点击侦听器,但无法将数据传递到片段,也无法在内部获取传递的数据

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.