我正在向线性布局添加一个小视图。我必须对其应用 a View.OnClickListener,但即使添加了视图,onClick仍然不会触发。这是我的方法
for (Streams stream : streamArray) {
streamCount++;
    if (!(streamCount > 3)) {
    // ADD AN ITEM
    View v = li.inflate(R.layout.stream_item, theLinearLayoutforStreamItems, false);
    //SET ONCLICK
    v.setOnClickListener(new android.view.View.OnClickListener() {
        public void onClick(View v) {
            Log.i("onclick", ""+position );
            }
        });
    txtStreamItem = (TextView) v.findViewById(R.id.txtViewStream_item);
    txtStreamItem.setText(stream.name);
    theLinearLayoutforStreamItems.addView(v);
}
onClick()不开火。我不知道为什么,我在互联网上找不到任何东西。