1
専門家、テキストビューのために
私はテキストview.Contentsに色を設定することはできないのですが、色を設定することはできませんアンドロイドは
以下のようになります。STの値から来ています値は0〜1の間で設定できます。 ユーザーがアプリケーションにログインした後、顧客に高いレベルの関連ステータスが表示され、さらにクリックすると、タスクの詳細なステータスが表示されます。
要望どおり、完成したコードを提供しました。
private void prepareListData() {
listDataHeader = new ArrayList<String>();
listDataChild = new HashMap<String, List<String>>();
// Adding child data
listDataHeader.add("Report:");
listDataHeader.add("User Details");
listDataHeader.add("Property Details");
listDataHeader.add("Owner's Details");
listDataHeader.add("Tenant's Details");
listDataHeader.add("Appointment's Details");
listDataHeader.add("Status's Details:");
// Adding child data
List<String> report = new ArrayList<String>();
report.add(rkey1);
List<String> user = new ArrayList<String>();
user.add(name1);
user.add(mail1);
user.add(contact1);
List<String> property = new ArrayList<String>();
property.add(padd1);
List<String> owner = new ArrayList<String>();
owner.add(oname1);
if (!ocontact.equals("") || !ocontact.equals("")) {
owner.add(ocontact1);
}
owner.add(oadd1);
owner.add(omail1);
List<String> tenant = new ArrayList<String>();
tenant.add(tname1);
tenant.add(tcontact1);
tenant.add(tadd1);
tenant.add(tmail1);
List<String> appointment = new ArrayList<String>();
appointment.add(appadd1);
appointment.add(sdatenew);
appointment.add(stimenew);
List<String> status = new ArrayList<>();
for(int i=0;i<12;i++)
{
status.add(status_names1[i]);
TextView txtListChild = (TextView)
((Activity)context).findViewById(R.id.lblListItem);
txtListChild.setTextColor(Color.GREEN);
}
listDataChild.put(listDataHeader.get(0), report); // Header, Child data
listDataChild.put(listDataHeader.get(1), user);
listDataChild.put(listDataHeader.get(2), property);
listDataChild.put(listDataHeader.get(3), owner);
listDataChild.put(listDataHeader.get(4), tenant);
listDataChild.put(listDataHeader.get(5), appointment);
listDataChild.put(listDataHeader.get(6), status);
}
int比較のための等しいですか?完全なコードを与える。エラーは、条件が失敗した場合 – Sarvex