のテキストビューが 1 つvisibility=gone
あり、いくつかの条件が true の場合は、に設定したいと思いsetVisibility(View.VISIBLE)
ます。
このウィジェットは list_item レイアウト内にあり、リストビュー内にあります。
これが表示されるように設定する私の Java コードです。
if(sex_affiche && favori_affiche){
mSchedule = new SimpleAdapter(this.getBaseContext(),
listItem, R.layout.affichage_item_listview, new String[] {
"nom", "tel","sex","favori" }, new int[] { R.id.item_nom,
R.id.item_tel, R.id.item_sex_jdida, R.id.item_favori });
listedescontacts.setAdapter(mSchedule);
registerForContextMenu(listedescontacts);
if(sex == null){
Log.d("null", "yes");
TextView sex2 = (TextView)findViewById(R.id.item_sex_jdida);
if(sex2 == null)
Log.d("still null", "yes");
else
sex2.setVisibility(View.VISIBLE);
}
//favori.setVisibility(View.VISIBLE);
}
インスタンス化してこのメソッドoncreate
をやり直しましたが、常に null です。