如何将整个背景页设为白色?
我有一个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);
}
});
}
}