在Click活动中传递了什么视图?

时间:2016-03-16 23:19:36

标签: android view onclick

    public void upVote(View view) {

} 在这个onClick上面设置了什么视图传入?这个代码在下面是什么意思?我得到了什么看法?

        CharSequence VoteUpId = ((TextView) ((RelativeLayout) view.getParent()).getChildAt(1)).getText();

1 个答案:

答案 0 :(得分:1)

  

在上面的onClick设置中传入了什么视图?

收到onClick事件的视图。

  

此代码在下面的含义是什么?

  1. 获取视图父级,并将其强制转换为RelativeLayout
  2. 从此布局中获取第一个子视图。
  3. 将此孩子投放到TextView
  4. 从此视图中获取文本并将其分配给VoteUpId变量。