小编bif*_*fko的帖子

如何在Android中的ListView中突出显示行?

我需要在ListView选中的一行中突出显示一行(向用户显示他选择的内容),因此,这不是将要选择的那一行,而是他之前选择的那一行.

我已经有了以下位置:

ListView.setSelection(position);
Run Code Online (Sandbox Code Playgroud)

现在我想要的是选择这个特定的行并突出显示它.

onCreate()活动中包含以下内容的代码ListView:

public class CountryView extends Activity
{
    protected static final String LOG_TAG = null;
    /** Called when the activity is first created. */
    String[] lv_arr = {};

    ListAdapter adapter;
    TextView t;
    private ListView lvUsers;
    private ArrayList<Coun> mListUsers;
    String responce=null;
    public int d;
    int selectedListItem = -1;


    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.country);

        Intent data =getIntent();

        mListUsers = getCoun();
        lvUsers = (ListView) findViewById(R.id.counlistView);


        lvUsers.setAdapter(new ListAdapter(this, R.id.counlistView, mListUsers)); 


        selectedListItem=data.getExtras().getInt("PositionInList");

       lvUsers.setChoiceMode(ListView.CHOICE_MODE_SINGLE);



        lvUsers.setOnItemClickListener(new …
Run Code Online (Sandbox Code Playgroud)

android android-listview

35
推荐指数
4
解决办法
6万
查看次数

标签 统计

android ×1

android-listview ×1