2013-03-13 22 views
0

嘿,我想知道如果有人可以幫我編輯我的代碼來顯示文本視圖而不是類。謝謝你的幫助。如何讓Spinner顯示TextView的選定項目

目前代碼:

public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) { 
    String classSpot = classes[pos]; 
    try { 
     Class nextClass = Class.forName("com.example.famouspeople." + classSpot); 
     final Context context = this; 
     Intent intent = new Intent(context,nextClass); 
     startActivity(intent); 

    } 
    catch(ClassNotFoundException e){ 
     e.printStackTrace(); 
    } 
} 
+0

你想要什麼?如果你從微調選擇項目,那麼更新textview中的文本? – Sajmon 2013-03-13 21:42:38

+0

@sajmon_d對不起,我在佈局中有6個與此類相匹配的文本視圖。它們都設置爲可見性「消失」,我希望將與微調器中的項目相對應的項目設置爲可見。 – Thomas 2013-03-13 21:45:04

回答

2

我在這個類匹配的佈局6個文本視圖。他們是 所有設置爲可見性「消失」,我想要一個對應 到微調項目被設置爲可見。

所以這應該不會太棘手。所以你已經實現了監聽器並做出了預期的操作。

public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) { 
    String val = someFunction(); 
    if (val.equals("somevalue")) { 
     textView.setVisibility(TextView.VISIBLE); 
    } 
} 
+0

嘿,我不明白這是如何工作的。這些按鈕與包含微調控件的類的內容視圖佈局相同。因此,不需要打開新的類/活動 – Thomas 2013-03-13 22:03:47

+0

@Thomas將setVisibity移動到onItemSelected方法中。 – Sajmon 2013-03-13 22:05:35

+0

謝謝你的幫助 – Thomas 2013-03-13 22:16:14

相關問題