Android: Kotlin 从对话框传递数据到底部弹出对话框片段
创始人
2024-10-04 01:19:13
0

要在Android中从对话框传递数据到底部弹出对话框片段,可以按照以下步骤进行操作:

  1. 首先,在布局文件中创建一个包含所需视图的底部弹出对话框片段的布局。例如,可以创建一个名为bottom_dialog_fragment_layout.xml的布局文件,包含一个TextView和一个Button


    

    
  1. 创建一个底部弹出对话框片段类BottomDialogFragment,并在onCreateView方法中加载上一步创建的布局文件:
class BottomDialogFragment : DialogFragment() {

    override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
        val view = inflater.inflate(R.layout.bottom_dialog_fragment_layout, container, false)
        return view
    }
}
  1. 在主活动中创建一个按钮,并在点击事件中显示底部弹出对话框片段:
class MainActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val openDialogButton = findViewById
  1. 在主活动中创建一个对话框,并在点击事件中将数据传递给底部弹出对话框片段。
class MainActivity : AppCompatActivity() {

    private lateinit var dialog: AlertDialog

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        val openDialogButton = findViewById
  1. 在底部弹出对话框片段的onViewCreated方法中获取传递的数据,并显示在TextView中:
class BottomDialogFragment : DialogFragment() {

    override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? {
        val view = inflater.inflate(R.layout.bottom_dialog_fragment_layout, container, false)
        return view
    }

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)

        val textView = view.findViewById(R.id.textView)
        val closeButton = view.findViewById

通过以上步骤,在Android中可以实现从对话框传递数据到底部弹出对话框片段,并在底部弹出对话框片段中显示传递的数据。

相关内容

热门资讯

2分钟攻略!哈糖大菠萝攻略(透... 2分钟攻略!哈糖大菠萝攻略(透视)都是存在有辅助脚本(哔哩哔哩)小薇(辅助器软件下载)致您一封信;亲...
三分钟资料!德普之星透视辅助软... 三分钟资料!德普之星透视辅助软件(透视)一直是有辅助神器(哔哩哔哩)1、下载好德普之星透视辅助软件透...
一分钟指南!智星德州插件202... 一分钟指南!智星德州插件2024最新版(透视)好像存在有辅助脚本(哔哩哔哩)1、全新机制【智星德州插...
第1分钟攻略!约局吧如何查看是... 第1分钟攻略!约局吧如何查看是否有挂(透视)原来存在有辅助下载(哔哩哔哩)约局吧如何查看是否有挂辅助...
第七分钟学习!hhpoker辅... 第七分钟学习!hhpoker辅助软件(透视)本来真的是有辅助插件(哔哩哔哩)1、hhpoker辅助软...
四分钟总结!hhpoker免费... 四分钟总结!hhpoker免费辅助器(透视)真是真的是有辅助下载(哔哩哔哩)1.hhpoker免费辅...
第二分钟手册!wepoker辅... 第二分钟手册!wepoker辅助器(透视)其实是真的有辅助教程(哔哩哔哩)1、完成wepoker辅助...
4分钟窍要!wepoker透视... 4分钟窍要!wepoker透视功能下载(透视)果然有辅助神器(哔哩哔哩)1、全新机制【wepoker...
三分钟妙计!wepoker私人... 三分钟妙计!wepoker私人局有透视吗(透视)一直真的有辅助工具(哔哩哔哩)1、三分钟妙计!wep...
七分钟方针!拱趴大菠萝自动计算... 七分钟方针!拱趴大菠萝自动计算机器人(透视)原来存在有辅助辅助(哔哩哔哩)1、完成拱趴大菠萝自动计算...