这可能是一个非常基本的答案,但谷歌正在抛出无稽之谈。Android - 基本问题 - 链接TextView打开新页面(内部)
好的,所以我有一堆嵌套的线性布局,每个包含一个textview和一个imageview。我想要的是我的文本视图被链接,以便当用户点击文本时,它会把用户带到同一个项目中的新页面。不是一个网站或任何东西。
感谢任何帮助!
这可能是一个非常基本的答案,但谷歌正在抛出无稽之谈。Android - 基本问题 - 链接TextView打开新页面(内部)
好的,所以我有一堆嵌套的线性布局,每个包含一个textview和一个imageview。我想要的是我的文本视图被链接,以便当用户点击文本时,它会把用户带到同一个项目中的新页面。不是一个网站或任何东西。
感谢任何帮助!
是的,Juhani的权利。您可以使用onTouchListener。这其实很简单。只需创建一个新的.java文件,在onCreate中加载你想要的布局。在代码中,您只需将此行用于onClickListener:
startActivity(new Intent(this, newjavafile.class));
并将新的Activity添加到您的清单。我接近了这个确切的问题。这样做的好处是手机/设备上的后退按钮可以让您回到主屏幕。在TextView中像
您可以为您的TextView添加一个onTouchListner,当用户点击它时,您只需启动一个新的活动。谷歌添加触摸监听器,然后启动活动,你会发现你需要的组件。
活动类似于Android应用中的页面。
那是最好的办法做到这一点?我认为这很简单,因为它只是链接一些文本。 – 2011-01-11 17:15:58
首先写属性,
<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));
}
});
谢谢,会放弃这一点。界限搞砸了,但我们会看到。 – 2011-01-11 19:36:27