【问题标题】:how to call another activity from an image button [closed]如何从图像按钮调用另一个活动[关闭]
【发布时间】:2013-06-17 09:03:51
【问题描述】:

如何通过图像按钮调用另一个活动

我希望当用户点击图像按钮时,它会转到 video.xml

我该怎么做?

【问题讨论】:

  • 你在goToUrl()里面写了什么代码?
  • 这里是代码 private void goToUrl (String url) { Uri uriUrl = Uri.parse(url); Intent launchBrowser = new Intent(Intent.ACTION_VIEW, uriUrl); startActivity(launchBrowser);

标签: android android-intent


【解决方案1】:

首先,声明你的 videoButton 变量

private Button videoButton;

然后,在您的 MainActivity 中,实例化您的按钮变量并设置您的 onclick 监听器

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        videoButton = (Button) findViewById(R.id.single_ticket_add);
        videoButton.setOnClickListener(videoButtonOnClickListener);
    ...

然后让你的 goToVideoOnClickListener 启动一个意图来打开你的 VideoActivity

private OnClickListener goToVideoOnClickListener = new OnClickListener() {
        @Override
        public void onClick(View v) {           
                Intent intent = new
                Intent(MainActivity.this, VideoActivity.class); 
                startActivity(intent);      }
        };

然后在 OnCreate 的 VideoActivity 中将您的内容视图设置为布局 video.xml

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.video);
        ...

【讨论】:

  • 在哪里声明 videoButton 变量?在 main.java 或 video.java 上?
  • 在公共类 MainActivity 扩展 Activity{ 之后和私有 void onCreate 之前 ...如果您正在寻找有关 android 基础的教程,我推荐 vogella.com
【解决方案2】:

只需为该视频创建另一个活动。并使用如下意图调用它:

Intent i = new Intent(firstact.this,videoact.class);
startActivity(i);

将您的 video.xml 设置为视频活动:

setcontentview(R.layout.video);

【讨论】:

    猜你喜欢
    • 2012-09-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-15
    • 1970-01-01
    相关资源
    最近更新 更多