2016-03-03 39 views
-3

我的問題:我有一個片段,應顯示從數據庫中獲取的時間。如何將數據從片段(.java文件)傳遞到我的fragment_layout.xml

在我的fragment.java中,我從數據庫中獲取數據並希望將其傳遞給我的fragment_layout.xml以顯示它。

(每次顯示分段時,執行時間取自數據庫) 我不想長時間保存數據,只是想顯示它。

這樣做的最好方法是什麼?

+1

你能爲你的片段和佈局提供代碼嗎? –

回答

0

你不能把它放到* .xml文件中。

你的fragment.java文件應該有一個類似於TextView的引用,它是在fragment_layout.xml中定義的。

fragment_layout.xml:

<TextView 
    android:id="@+id/myTimeTextView" 
    android:... /> 

fragment.java:

TextView myTextView = view.FindViewById(Resource.layout.myTimeTextView); 

你可以改變這樣的文字:

myTextView.SetText(myTimeString); 

「myTimeString」 需要加以界定在一個方法中,即使在顯示片段(使用事件)時也會調用該方法。

相關問題