1. androidstudioitem布局放圖片和文字
1、創建一個fragment.xml布局文件,在裡面添加一個ListView控制項。
2、由於List裡面既要呈現圖片,也要呈現文字,租鍵渣所以再創建一個fragment_item.xml布局文件,在裡面添加ImageView、TextView,用來顯示圖片和文字。
3、使用SimpleAdapter來綁亮櫻定數據保存圖片和弊悄文字即可。
2. 求大神。winform listview--怎麼在圖片上加文字,文字是加在圖片
這個2個解決方法:
PS把文字弄在圖片上,顯示在控制項上
GDI+繪制文字,顯示在控制項上
3. android 安卓 類似ONE卡片頁(包含圖片文字等)怎麼實現
Android5.0中向我們介紹了一個全新的控制項–CardView,從本質上看,可以將CardView看做是FrameLayout在自身之上添加了圓角和陰影效果。請注意:CardView被包裝為一種布局,並且經常在ListView和RecyclerView的Item布局中,作為一種容器使用。
下面例子來源於android學習手冊, android學習手冊包含9個章節,108個例子,源碼文檔隨便看,例子都是可交互,可運行,源碼採用android studio目錄結構,高亮顯示代碼,文檔都採用文檔結構圖顯示,可以快速定位。360手機助手中下載,排在第四個。
CardView應該被使用在顯示層次性的內容時;在顯示列表或網格時更應該被選擇,因為這些邊緣可以使得用戶更容易去區分這些內容。
使用CardView
首先,假設你的布局如同下面的形式:
<FrameLayout xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <!-- Main Content View --> <RelativeLayout> ... </RelativeLayout> </FrameLayout>
為了使用上面的布局方式來創建一個卡片,首先你需要導入支持的依賴庫(android-support-v7-cardview的jar包)在你的build.gradle文件中。
dependencies { ... compile 'com.android.support:cardview-v7:21.0.2' }
現在將FrameLayout替換為CardView,
<android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content"> <!-- Main Content View --> <RelativeLayout> ... </RelativeLayout> </android.support.v7.widget.CardView>
就是這樣!使用依賴庫能夠保證你的程序穩定的兼容之前的版本;盡管在AndroidL和之前的Android版本中對其處理方式有所不同。
4. 如何使用C#實現Listview顯示圖片與文字
把ListView的View設置成:LargeIcon
再添加一個ImageList。把ListView的LargeImageList綁定到這個ImageList上。
動態添加方法:
ListViewItemLV=newListViewItem("內容");
IL.Images.Add(newBitmap(GetImageStream("圖片地址")));
LV.ImageIndex=IL.Images.Count-1;
文件流獲取方法:
PublicFunctionGetImageStream(ByValURLAsString)AsImage
DimIMGAsImage=Nothing
DimNetNetAsSystem.Net.HttpWebRequest=Nothing
NetNet=CType(Net.WebRequest.Create(URL),Net.HttpWebRequest)
DimmyResponseAsNet.HttpWebResponse=CType(NetNet.GetResponse(),Net.HttpWebResponse)
DimdataStreamAsIO.Stream=myResponse.GetResponseStream
IMG=NewBitmap(dataStream)
myResponse.Close()
ReturnIMG
EndFunction