簡體   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