【问题标题】:How to work with fragments more than just display them?如何处理片段而不只是显示它们?
【发布时间】:2020-03-05 01:39:51
【问题描述】:

我知道,您可能已经听过这个问题很多,但我找不到解决方案。

我有一个带有布局文件的活动,它工作正常。然后我尝试将其合并到一个片段中。我以为我可以将代码放在主要活动中,它应该可以工作,但什么也没有发生。我试图把它放在片段活动中,但它也不起作用。

val seekbar=findViewById<View>(R.id.seekbar)as? SeekBar
seekbar?.setOnSeekBarChangeListener(object: SeekBar.OnSeekBarChangeListener{

override fun onProgressChanged(p0: SeekBar?, progress: Int, p2: Boolean) {
    Toast.makeText(this@MainActivity,progress.toString(), Toast.LENGTH_LONG).show()
            }
            override fun onStopTrackingTouch(p0: SeekBar?) {

            }
            override fun onStartTrackingTouch(p0: SeekBar?) {

            }
        })

抱歉,我打扰了您,但我从 android 开始,并尝试迈出一小步,学习更多。可能在这种情况下,我不知道我必须用谷歌搜索什么。

【问题讨论】:

    标签: android android-studio android-fragments kotlin android-activity


    【解决方案1】:

    Fragments 没有与Activities 相同的生命周期,在片段中,您必须在 onCreateView() 中声明 UI 布局元素,并且所有 java 都在 @987654324 中工作@

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-27
      • 1970-01-01
      • 2022-01-06
      • 2018-10-17
      • 1970-01-01
      • 1970-01-01
      • 2020-01-02
      相关资源
      最近更新 更多