2011-01-11 55 views
0

这可能是一个非常基本的答案,但谷歌正在抛出无稽之谈。Android - 基本问题 - 链接TextView打开新页面(内部)

好的,所以我有一堆嵌套的线性布局,每个包含一个textview和一个imageview。我想要的是我的文本视图被链接,以便当用户点击文本时,它会把用户带到同一个项目中的新页面。不是一个网站或任何东西。

感谢任何帮助!

回答

1

是的,Juhani的权利。您可以使用onTouchListener。这其实很简单。只需创建一个新的.java文件,在onCreate中加载你想要的布局。在代码中,您只需将此行用于onClickListener:

  startActivity(new Intent(this, newjavafile.class)); 

并将新的Activity添加到您的清单。我接近了这个确切的问题。这样做的好处是手机/设备上的后退按钮可以让您回到主屏幕。在TextView中像

+0

谢谢,会放弃这一点。界限搞砸了,但我们会看到。 – 2011-01-11 19:36:27

2

您可以为您的TextView添加一个onTouchListner,当用户点击它时,您只需启动一个新的活动。谷歌添加触摸监听器,然后启动活动,你会发现你需要的组件。

活动类似于Android应用中的页面。

+0

那是最好的办法做到这一点?我认为这很简单,因为它只是链接一些文本。 – 2011-01-11 17:15:58

1

首先写属性,

<TextView 
     android:id="@+id/text" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:clickable="true" 
     android:text="Click Here" /> 

而且在Java文件

TextView text= (TextView) findViewById(R.id.text); 

     text.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       startActivity(new Intent(this,SecondActivity.class)); 
      } 
     });