在我工作守则之后,联系信息作为清单显示,在清单项目被点击时,打上了联系名称。
添加“Rodid.permission.READ_CONTACTS”的许可,以测试以下代码。
public class MyListActivity extends ListActivity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
String[] projection={ContactsContract.Contacts.DISPLAY_NAME,ContactsContract.Contacts._ID};
int[] to={android.R.id.text1,android.R.id.text2};
Cursor c=getContentResolver().query(ContactsContract.Contacts.CONTENT_URI, projection, null, null, null);
setListAdapter(new SimpleCursorAdapter(this,android.R.layout.simple_list_item_2,c,projection,to));
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
TextView tv=(TextView) v.findViewById(android.R.id.text1);
tv.setPaintFlags(tv.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
}
}
我看不到第8级的“Rodid.R.id.text”资源,或许你需要在你的法典中加以纠正。
PS:修改文本审查财产是不正确的,因为意见按框架回收,没有保证每个清单项目有单独的观点。 理想的办法是,根据现有清单项目的储存状态,储存需要经过打击的清单上项目的位置,并采用压倒性听器的方式,设定正确的油漆旗。