java - 安卓Java : Show the value only of `id` when a listrow is selected

标签 java android

所以这是我的代码:

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.merken);

    DatabaseStuff dbStuff = new DatabaseStuff(this);

    itDetails = new Intent(Merken.this, MerkDetails.class);
    lstMerken = (ListView) findViewById(R.id.ListViewMerken);

    ListAdapter adapter = new SimpleAdapter(
        this,
        dbStuff.getMerken(),
        R.layout.merkcell,
        new String[] { "name", "id" },
        new int[] { R.id.title, R.id.id }
    );
    lstMerken.setFastScrollEnabled(true);
    lstMerken.setAdapter(adapter);
    lstMerken.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> aV, View vW, int pos, long lng) {
            Log.v("YH", lstMerken.getItemAtPosition(pos).toString());

            //MerkDetails.MerkUid = lstMerken.getItemAtPosition(i).toString();
            //startActivity(itDetails);
        }                 
    });
}

我现在得到的输出是:{name="someName", id="187"}

我的问题是如何只输出 187,所以只输出 id

的值

最佳答案

试试这个

  String uid = (String)((TextView) vW.findViewById(R.id.title)).getText().toString();

关于java - 安卓Java : Show the value only of `id` when a listrow is selected,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15588329/

相关文章:

android - 房间找不到实现

java - 从 ViewPager fragment 刷新 Activity

Java NIO 为什么 Selector 必须以非阻塞模式与 Channel 一起工作?

java - 如何从 Mono<ClientResponse> 获取正文?

java - JButton 及其 Location 方法表现得很奇怪

java - Java中的十进制格式?

android - 如何使用自定义方案处理深度链接 (Android)

android - listview 显示顺序错误

java - 如何按原样发送字节数,而不是将它们作为 Android 蓝牙输出流中的单独数字发送?

java - 使 x0 和 y0 从 jframe 的中心开始?