繁体   English   中英

Android studio 相对布局点击并转到另一个表单 - java

[英]Android studio Relative Layout click and go to another form - java

我有一个图像和 2 个文本的相对布局。 我需要当用户按下相对布局转到另一个活动并以更大的格式显示这些文本和图像时。 这可能吗? 如果是,我该怎么做? 这就是我所做的: https : //i.stack.imgur.com/piUjZ.png

是的,这是可能的。

只需将OnClickListener添加到您的相对布局,并将 Intent 传递给下一个活动。

1 - 给你的 RelativeLayout 一个 ID

2 - 将您的RelativeLayout XML 设置为android:clickable="true"

您的最终 xml 将如下所示:

<RelativeLayout
android:id="@+id/RelativeLayoutTest"
android:clickable="true">

3 - 然后在您的 onCreate 方法中添加代码:

RelativeLayout relative1 = (RelativeLayout) findViewById(R.id.RelativeLayoutTest);
  relative1.setOnClickListener(new View.OnClickListener(){
    @Override
    public void onClick(View v){
         //you can pass image & text over here using putExtra()
        startActivity(new Intent(this, YOURCLASS.class) );
    }
});

是的,你可以做到。 使用更大的 TextView 和 ImageView 并默认设置可见性。 通过 findViewById 在相对布局上设置 onClickListener 和 RelativeLayout 的 onClick 打开两个视图的可见性并使较小视图的可见性消失。

设置relativelayout click listener并使用这三个传递

intent.putExtra("name",name[postion]);
intent.putExtra("name",image[postion]);
intent.putExtra("name",text[postion]);

并将这些纳入您的第二项活动并展示您想要展示的位置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM