PDA

View Full Version : تغییر رنگ متن در listview



zahra.mf
چهارشنبه 16 مرداد 1392, 18:32 عصر
سلام
من یه لیست ویو ساختم که رنگ متنش سفید است اگه بخوام رنگش مشکی بشه باید چه کار کنم؟
تو propertices گزینه ای برای تغییر رنگ مانند textview پیدا نکردم.

hamyd_reza
چهارشنبه 16 مرداد 1392, 18:51 عصر
----------

zahra.mf
چهارشنبه 16 مرداد 1392, 18:59 عصر
من textview ندارم منظورم این بود که امکانش هست توی listviewرنگ متن رو مثل textview تغییر بدم

http://upload7.ir/images/97497489839494383939.png (http://upload7.ir/)
مثلا بخوام نوشته هام به جای سفید یه رنگ دیگه باشه

hamyd_reza
چهارشنبه 16 مرداد 1392, 19:05 عصر
----------

rubiks.kde
چهارشنبه 16 مرداد 1392, 19:12 عصر
بله این کار شدنی هست .
شما باید item رو به صورت کاستوم درست کنید و توی آداپتر هر کاری که میخواهید بکنید هم رنگ رو عوض کنید و هم فونت و ...

zahra.mf
پنج شنبه 17 مرداد 1392, 03:31 صبح
این کد منه


package com.haj.test;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.AdapterView.OnItemClickListener;

public class haaj extends Activity {
protected void onCreate(Bundle savedInstanceState){

super.onCreate(savedInstanceState);
setContentView(R.layout.haaj);
ArrayAdapter<String> adapter;
ListView lv = (ListView) findViewById(R.id.listView1);
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, getResources().getStringArray(R.array.haaj));
lv.setAdapter(adapter);

lv.setOnItemClickListener(new OnItemClickListener() {

@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
// TODO Auto-generated method stub
switch( position )
{
case 0: Intent newActivity = new Intent(haaj.this, ehramh.class);
startActivity(newActivity);
break;
case 1: Intent newActivity1 = new Intent(haaj.this, voghufah.class);
startActivity(newActivity1);
break;
case 2: Intent newActivity2 = new Intent(haaj.this, voghufmh.class);
startActivity(newActivity2);
break;
case 3: Intent newActivity3 = new Intent(haaj.this, ramyh.class);
startActivity(newActivity3);
break;
case 4: Intent newActivity4 = new Intent(haaj.this, ghorbanih.class);
startActivity(newActivity4);
break;
case 5: Intent newActivity5 = new Intent(haaj.this, taghsirh.class);
startActivity(newActivity5);
break;
case 6: Intent newActivity6 = new Intent(haaj.this, tavafh.class);
startActivity(newActivity6);
break;
case 7: Intent newActivity7 = new Intent(haaj.this, namazh.class);
startActivity(newActivity7);
break;
case 8: Intent newActivity8 = new Intent(haaj.this, sayh.class);
startActivity(newActivity8);
break;
case 9: Intent newActivity9 = new Intent(haaj.this, tavafnh.class);
startActivity(newActivity9);
break;
case 10: Intent newActivity10 = new Intent(haaj.this, namaznh.class);
startActivity(newActivity10);
break;
case 11: Intent newActivity11 = new Intent(haaj.this, beytuteh.class);
startActivity(newActivity11);
break;
case 12: Intent newActivity12 = new Intent(haaj.this, ramygh.class);
startActivity(newActivity12);
break;
}
}
});

}
}

hamyd_reza
پنج شنبه 17 مرداد 1392, 10:00 صبح
----------

zahra.mf
جمعه 18 مرداد 1392, 12:54 عصر
توی xml من هم دقیقا همین کدها وجود داره!!
میشه یه کم بیشتر توضیح بدید یا یه لینک بدید تا بببینم کدهاش و
ممنون