【问题标题】:How to use dynamic buttons with array data如何使用带有数组数据的动态按钮
【发布时间】:2019-11-24 11:24:06
【问题描述】:

我仍在开发我的第一个 Android 应用程序,希望您能再次帮助我。我使用 YouTube API 从我的频道获取所有内容并创建以下列表:

现在我的问题是我不知道如何让每个缩略图中间的按钮开始播放相应的视频。我对每个元素都有正确的视频 ID(在故障排除期间在右侧的 textview 中提供......)但是当我尝试将此信息连接到按钮 onclick 方法时,它只会使用屏幕上的第一个 textview 内容,所以它总是只为每个按钮打开第一个视频 =>。

    public void jumpin(View view) {
    TextView textViewHelper = (TextView) findViewById(R.id.videoIdTester);
    String textViewHelperString = textViewHelper.getText().toString();

    Intent intent = YouTubeStandalonePlayer.createVideoIntent(this, API_KEY, textViewHelperString);
    startActivity(intent);
}

我的基本问题是按钮没有像 textviews 那样填充视频 ID 信息。按钮刚刚创建,我调用了需要视频 id 的 onclick 方法,然后从我的角度来看,一旦创建列表就无法访问。

我认为目前这太复杂了,但我没有计划如何解决这个问题。如果您需要,我可以提供更多代码,但我认为这个问题更多的是关于按钮和 api/array 行为。

【问题讨论】:

    标签: java android youtube-data-api


    【解决方案1】:

    由我自己回答,使用 onitemclick 侦听器而不是按钮...

    【讨论】:

      猜你喜欢
      • 2017-12-25
      • 1970-01-01
      • 2019-04-05
      • 2013-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多