国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統(tǒng) > Android > 正文

Android開發(fā)listview選中高亮簡單實(shí)現(xiàn)代碼分享

2019-12-12 01:19:40
字體:
供稿:網(wǎng)友

百度了好幾種listview選中高亮的辦法都太繁瑣太不友好,我在無意中發(fā)現(xiàn)了一種簡單有效的辦法,而且代碼量極少

源碼如下:

MainActivity.java

package com.listviewtest;import android.os.Bundle;import android.app.Activity;import android.graphics.drawable.Drawable;import android.view.View;import android.widget.AdapterView;import android.widget.ArrayAdapter;import android.widget.ListView;import android.widget.AdapterView.OnItemClickListener;public class MainActivity extends Activity {	private ListView listview;	@Override   	protected void onCreate(Bundle savedInstanceState) {		super.onCreate(savedInstanceState);		setContentView(R.layout.activity_main);		String[] items_text = { "選項(xiàng)一", "選項(xiàng)二", "選項(xiàng)三", "選項(xiàng)四", "選項(xiàng)五" };		listview = (ListView) findViewById(R.id.listView1);		listview.setAdapter(new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1,items_text));		listview.setOnItemClickListener(new OnItemClickListener() {			@Override   			public void onItemClick(AdapterView<?> arg0, View arg1,   			int position, long id) {				Drawable drawable=getResources().getDrawable(R.drawable.red);				listview.setSelector(drawable);			}		}		);	}}

activity_main.xml

<pre name="code" class="html"><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:paddingBottom="@dimen/activity_vertical_margin"   android:paddingLeft="@dimen/activity_horizontal_margin"   android:paddingRight="@dimen/activity_horizontal_margin"   android:paddingTop="@dimen/activity_vertical_margin"   tools:context=".MainActivity" >   <ListView      android:id="@+id/listView1"      android:background="@color/gray"     android:layout_width="match_parent"      android:layout_height="wrap_content"       android:scrollingCache="false"      />  </RelativeLayout>

values/strings.xml中添加

<pre name="code" class="html"> <drawable name="red">#ff0000</drawable> 

總結(jié)

以上就是本文關(guān)于Android開發(fā)listview選中高亮簡單實(shí)現(xiàn)代碼分享的全部內(nèi)容,希望對(duì)大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:

android listview初步學(xué)習(xí)實(shí)例代碼

android listview進(jìn)階實(shí)例分享

如有不足之處,歡迎留言指出。感謝朋友們對(duì)本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 莎车县| 璧山县| SHOW| 梅河口市| 隆尧县| 区。| 罗江县| 仁布县| 香河县| 高陵县| 荆门市| 堆龙德庆县| 黑河市| 卢龙县| 如皋市| 宜章县| 漠河县| 梁平县| 科技| 乌鲁木齐市| 太谷县| 大荔县| 丰都县| 新民市| 水富县| 日照市| 兰溪市| 石阡县| 奉贤区| 子洲县| 岳池县| 宜川县| 扶风县| 邢台县| 商洛市| 新平| 武威市| 利川市| 邯郸市| 丹阳市| 南乐县|