這可能是一個非常基本的答案,但谷歌正在拋出無稽之談。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