单击上面有布局的图像

时间:2014-10-17 13:50:39

标签: android image onclick scrollview

为什么我无法点击此图片?

我现在尝试了一段时间,但它不起作用。 我们的想法是设置一个带有视图寻呼机behing的滚动视图,该视图继续可点击但我无法这样做。所以我从这个更简单的例子开始 - 而且也无法做到这一点

@TargetApi(Build.VERSION_CODES.GINGERBREAD) @Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);




final ImageView ivView = (ImageView)findViewById(R.id.test);
ivView.setOnClickListener(new View.OnClickListener() 
{
public void onClick(View v) 
    {           

    Toast.makeText(MainActivity.this, "toast", Toast.LENGTH_SHORT).show();

        }
    });

    }

布局文件

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:clickable="true"
android:filterTouchesWhenObscured="true" >

<ImageView
    android:id="@+id/test"
    android:layout_width="fill_parent"
    android:layout_height="200dp"
    android:background="@drawable/ic_launcher"
    android:gravity="center"
    android:filterTouchesWhenObscured="true"
     />

<ScrollView
    android:id="@+id/ScrollViewProfile"
    android:layout_width="match_parent"
    android:layout_height="fill_parent"
    android:layout_toLeftOf="@+id/linearLayout1"
    android:overScrollMode="never"
    android:scrollbars="none" >

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:orientation="vertical"
        android:clickable="false" >

        <TextView
            android:id="@+id/textView1"
            android:layout_width="match_parent"
            android:layout_height="100dp"
            android:text="TextView" />

    </LinearLayout>

</ScrollView>
</FrameLayout>

有人可以告诉我一些情况吗? 提前谢谢

0 个答案:

没有答案