تغییردادن background لیست ویو در اندروید
دوشنبه 29 خرداد 1396در این مقاله قصد داریم که بتوانیم لیست ویو خود را بک گراند آن را تغییر دهیم فرض کنید یک لیست ویو داشته باشید و بعد از آن با انتخاب کردن آن لیست ویو رنگ پس زمینه لیست ویو شما تغییر نماید.
در کلاس خود قطعه کد زیر را قرار دهید:
import android.app.Activity; import android.os.Bundle; import android.widget.ArrayAdapter; import android.widget.ListView; public class MainActivity extends Activity { ListView listView; String[] listValue = new String[] {"Android Examples","Android Studio","SDK Manager","Eclipse" ,"Java","JDK"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); listView = (ListView)findViewById(R.id.listView1); ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_2, android.R.id.text1, listValue); listView.setAdapter(adapter); } }
در لایه هم قطعه کد زیر را قرار دهید:
<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" tools:context="com.changelistviewselecteditembackgroundcolor_android_examples.com.MainActivity" > <ListView android:id="@+id/listView1" android:listSelector="#02fff6" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" > </ListView> </RelativeLayout>
خروجی به صورت زیر خواهد بود:
- Android
- 2k بازدید
- 0 تشکر