2016-08-01 42 views
0

我正在開發一個android應用程序作爲教育項目。我創建了一個使用自定義GridAdapter的GridView對象。默認情況下,網格會加載一組佔位符圖像。我希望用戶能夠用自己的圖片,文字或YouTube視頻的鏈接替換這些佔位符圖片。基於用戶輸入在GridView中將ImageView更改爲TextView

我找不到任何有關這是否可行的信息。我在我的XML文件中指定了一個Imageview,所以我不知道如何在運行時更改它。我想知道是否應該在XML中創建一個TextView對象,然後對它們進行分層,然後創建一個方法將其引入前面?任何建議都將非常感激。如果它是可行與否這將是偉大知道.....

<ImageView 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:id="@+id/imageView" 
    android:layout_centerInParent="true" 
    /> 
+0

我想你可以同時指定ImageView的存根和容器的實際內容將由用戶選擇。然後聲明存根可見&容器在xml中消失了。 在運行時,必要時只需使容器的內容可見並且存根已離開。 –

回答

1

我的建議是在XML定義TextView等與gone知名度。當用戶有一些動作獲得visible他們和設置的知名度gone

1

設置基於用戶輸入的......什麼都用戶選擇做出針鋒相對容器中可見的其它兩個容器的能見度爲飄......這會工作

相關問題