2013-12-23 51 views
0

我想知道如何讓文本視圖可以在用戶點擊它,當他點擊它時,文本視圖創建另一個頁面,文本是由她自己的,用戶可以選擇textview現在,因爲我有超過30個textviews,我想讓他們每個人點擊時,他們有自己的佈局,用戶現在可以選擇他們,並添加更多的東西,如共享textview,這是所有在一個佈局單獨製作一個文本視圖點擊時可見

的TextView我希望你能幫助我,在此先感謝

+0

請再具體些。 – AndroidHacker

+0

根據你的第一句話看來,它已經可以看到,用戶點擊它,請先清楚點擊後哪個組件點擊它將可見 –

回答

0

您可以使用此代碼來使上點擊事件你的TextView可見

myTextView.setVisibility(View.VISIBLE); 
0

你應該創建列表視圖 並在列表中的項目點擊你可以簡單地啓動另一項活動,其將根據您點擊的項目進行佈局。 點擊here

有onitemclick你就可以開始新的活動 意向意圖=新意圖(這一點,NewActivity.class); intent.purStringExtra(「key」,rowItems.get(position)); startActivity(intent);

嘗試一下,問如果您有任何疑問或不清楚

0

嘗試使用按鈕,而不是TextViews的用於獲取TextViews ... 例如 你有按鈕「A」和「B」,並希望顯示按鈕「B」僅在當被點擊,然後想顯示TextView的「C」只有當B以這種方式點擊的 (A-> B-> C) 然後嘗試使用這些代碼:

唯一重要零件被寫... in activity_main.xml:

<Button 
android:id="@+id/button_A" 
android:onClick="do_A"/> 

<Button 
android:id="@+id/button_B" 
android:onClick="do_B"/> 

<TextView 
android:id="@+id/Textview_C" /> 
在MainActivity.java

public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

Button A = findViewById(R.id.button_A); 
Button B = findViewById(R.id.button_B); 
TextView C = findViewById(R.id.Textview_C); 

B.setVisibility(View.GONE); 
C.setVisibility(View.GONE); 
} 
public void do_A (View v){ 
B.setVisibility(View.VISIBLE); 
} 
public void do_B (View v){ 
C.setVisibility(View.VISIBLE); 
} 
} 
+0

但是當我點擊按鈕時它會顯示一個按鈕,我希望它們顯示一個textview – user3115742

+0

按鈕B將顯示我的示例中的TextView –

相關問題