2015-12-24 73 views
0

我正在使用主/細節流和麪向信息的應用程序,迄今爲止,這麼好。我想將圖像添加到TextView中,但是它的格式不同於以前我經歷過的並且我迷路了。根據我對搜索時所閱讀的內容的理解,在生成主/細節活動時滾動文本是「較新的」,因此我沒有找到關於此特定問題的任何信息。我也想通過圖像使用內容的活動,所以這將是─Android:將圖像添加到主細節流程,滾動文字

addItem(new Item(ID,Name,Detail,Image1,Image2)); 

細節XML文件的樣子

<TextView xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:id="@+id/bobblehead_detail" 
style="?android:attr/textAppearanceMedium" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:padding="16dp" 
android:textIsSelectable="true" 
tools:context="com.example.johnson.fallout4bobbleheadlocations.BobbleheadDetailFragment" /> 

我嘗試添加的ImageView下它,但我收到錯誤。

tl; dr我想在滾動的TextView下添加2個圖像。

回答

0

我不確定如果我清楚地理解你的意思,但看着你的xml在我看來,你需要添加一個佈局(相對或線性)到你的xml文件,然後添加一個textview和兩個圖像瀏覽或任何你想要的)進入該佈局。 類似這樣的:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:padding="16dp" tools:context="com.example.somefragment"> 
<TextView 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:id="@+id/some_id2" 
android:text="Here is your text"/> 
<ImageView 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:id="@+id/some_id" 
android:src="@drawable/image1"/> 
<ImageView 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:id="@+id/some_id3" 
android:src="@drawable/image2"/> 
</RelativeLayout> 
+0

我會給你一個鏡頭,讓你知道它是否有效,謝謝。 基本上,當您在Studio中創建主/流時,它會生成我發佈的XML,它沒有佈局,因爲它「似乎」是兩個佈局合併爲一個,一個用於操作欄,一個用於內容。我想在細節片段的文字下添加圖片。 我知道當我在一個老版本的eclipse中創建主/流時,它不是現在生成的。我找不到任何關於新工作室的教程。 – JohnsonMighty

+0

@JohnsonMighty yes android studio現在爲每個活動創建兩個佈局,而不僅僅是主/細節。一個用於操作欄/工具欄和滑動菜單等,另一個用於您的內容。在主/細節的情況下,我猜android的工作室給出了一個簡單的文本視圖的佈局,因爲它假定你將提供一個基於文本的解釋或關於特定項目的細節。如果您想要的東西不止這些,您需要修改內容佈局以適合您的需求。 – drWisdom

+0

我做了你的建議,它的工作,謝謝。我最終選擇了LinearLayout,並且一旦我設置了方向,一切都很好。 – JohnsonMighty