android - 突出显示 ListView 中的第一行

标签 android

我的要求是在 Activity 加载时突出显示第一行表单列表(应突出显示初始 ListView 。)。

我这样做过

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

    ArrayList<Object> routeList = getWmRoute();
    ArrayList<String> routhPath = new ArrayList<String>();
    for(int i = 0; i<routeList.size();i++){
        routhPath.add(((WMRoute) routeList.get(i)).getDescription());
    }
    this.setListAdapter(new ArrayAdapter<String>(this, R.layout.list_two_column, R.id.FROM_CELL, routhPath));
    ListView list = getListView();
    list.setSelected(true);
    list.setSelection(0);
    list.getItemAtPosition(0);
    System.out.println(" ========= "  +  list.getItemAtPosition(0));
    list.setFocusable(true);
    list.requestFocus();

这不是选定的特定行。

我必须选择第一行并同时选择单选按钮。

enter image description here 请帮助我。

请帮帮我。

提前致谢。

最佳答案

你可以试试

requestFocus() method;

list.getChildAt(0).setSelection(true); 方法可能是getChildAtPosition(0)。看看有什么可用的。我很困惑

关于android - 突出显示 ListView 中的第一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6732555/

相关文章:

java - 线程中的Android无限循环

java - contentView 不改变动态编程的内容。今天早上工作,我什至没有碰过它

android - Android 上的 Google Spreadsheet API 无效 token

Android Google DriveFile 元数据被缓存,而不是从云端获取

android - 将 View 模型与recyclerviews一起使用

android - 自定义操作栏夏洛克

Android Studio 错误重复资源

android - 使用 Retrofit 使用 LiveData 和 Repository 设置 ViewModel 的正确方法

android - 从android照片库复制图片会导致错误

java - 通信选项 : Android client- Java server