单击imageview时转到新布局

时间:2015-12-22 11:05:23

标签: android layout android-studio imageview

这是什么功能所以当我点击图片视图带我去另一个布局?!!

   ic01.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        Intent intent = new Intent();
        intent.setAction(Intent.ACTION_VIEW);
        intent.addCategory(Intent.CATEGORY_BROWSABLE);
        intent.setData(Uri.parse("http://casidiablo.net"));
        startActivity(intent);
    }

这段代码不是我的..我在这个网站上发现它让你去一个网站......但我需要的是去新的布局

4 个答案:

答案 0 :(得分:1)

 Intent intent = new Intent(CurrentActivity.this,YourNextActivity.class);

        startActivity(intent);

你可以在onclick监听器中使用上面的代码

答案 1 :(得分:0)

<强> RES /布局/ content_my.xml

<Button
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:text="@string/button_send"
    android:onClick="sendMessage" />

在MainActivity类中,添加如下所示的sendMessage()方法存根。 的的java / com.mycompany.myfirstapp / MainActivity.java

  public void sendMessage(View view) {
  Intent intent = new Intent(MainActivity.this, SecondActivity.class);
  startActivity(intent);
}

最后在AndroidManifest.xml文件中注册SecondActivity。别忘记注册。

答案 2 :(得分:0)

您的意思是在应用中打开网址? 您可以在Android中使用Webview。

public void onClick(View v) {
 Intent intent = new Intent(CurrentActivity.this,ActivityWebView.class);
    startActivity(intent);
} 

ActivityWebView.class

Uri uri = Uri.parse("http://casidiablo.net");

Intent intent = new Intent(Intent.ACTION_VIEW,uri);  startActivity(意向);

答案 3 :(得分:0)

有关信息,您可以转到activity而不是layout,因为布局是UI的{​​{1}},并且可以使用:

activity

并且不要忘记在“Intent intent = new Intent(CurrentActivity.this,DestinationActivity.class); startActivity(intent);` 文件中添加两个活动。 有关更多信息和详细信息,请查看本教程here