android listview背景色,android – 在listview中设置背景颜色

如何将整个背景页设为白色?

我有一个listview,并尝试在xml中设置backgroundcolor白色但是

它没用.

这些是我的xmls:

android:orientation="vertical" android:layout_width="fill_parent"

android:layout_height="fill_parent" >

android:id="@+id/list" android:layout_width="fill_parent"

android:clickable="true" android:layout_height="fill_parent">

唯一真正变白的是:

android:id="@+id/naam" android:layout_width="fill_parent"

android:layout_height="wrap_content"

android:padding="10dp"

android:textSize="16sp" >

这是我的java代码:

public class Contactenlijst extends ListActivity {

@Override

public void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

final HashMap personeelmap = new HashMap();

ArrayList list = new ArrayList();

// Get the data (see above)

JSONObject json = Database

.getJSONfromURL("http://fabian.nostradamus.nu/Android/getcontactinfo.php");

try {

JSONArray contactinfo = json.getJSONArray("contactlijst");

// Loop the Array

for (int i = 0; i < contactinfo.length(); i++) {

JSONObject e = contactinfo.getJSONObject(i);

Personeel p = new Personeel(

Integer.parseInt(e.getString("id")),

e.getString("staff_name"),

e.getString("staff_lastname"),

e.getString("staff_dateofbirth"),

e.getString("staff_address"),

e.getString("staff_address_postal"),

e.getString("staff_address_city"),

e.getString("staff_mobile"));

personeelmap.put(Integer.parseInt(e.getString("id")), p);

list.add(p.toString());

}

} catch (JSONException e) {

Log.e("log_tag", "Error parsing data " + e.toString());

}

setListAdapter(new ArrayAdapter(this, R.layout.list_item, list));

ListView lv = getListView();

lv.setTextFilterEnabled(true);

// onclick stuur array naar contactinfo

lv.setOnItemClickListener(new OnItemClickListener() {

public void onItemClick(AdapterView> parent, View view,

int position, long id) {

String text = ((TextView) view).getText().toString();

Intent i = new Intent(Contactenlijst.this, Contactinfo.class);

String uittekst[] = text.split(" ");

String vnaam = uittekst[0].toString();

ArrayList al = new ArrayList();

int a = personeelmap.size();

a = a + 1;

for (int c = 1; c < a; c++) {

if (personeelmap.get(c).getStaff_name().toString()

.equals(vnaam)) {

al.add(personeelmap.get(c).getStaff_name());

al.add(personeelmap.get(c).getStaff_lastname());

al.add(personeelmap.get(c).getDateofbirth());

al.add(personeelmap.get(c).getStaff_address());

al.add(personeelmap.get(c).getStaff_address_postal());

al.add(personeelmap.get(c).getStaff_address_city());

al.add(personeelmap.get(c).getStaff_mobile());

}

;

}

i.putStringArrayListExtra("array", al);

startActivity(i);

}

});

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值