ontouch and onclick on a textview not working
<p>have a look at the code below...
i am setting the onclick listener on the textview and the ontouch listener but none of them is working...</p>

<p>what seems to be the problem>....?</p>

<pre><code>    AlertDialog.Builder builder;
    AlertDialog a;
    TextView text,txtNewUser ;
    ImageView image;
    View layout;
    Button ok;
    String pswrd;
    LayoutInflater inflater;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        final Context mContext = this;
        Dialog dialog = new Dialog(mContext);
        inflater = (LayoutInflater) mContext
                .getSystemService(LAYOUT_INFLATER_SERVICE);
        ok = (Button) findViewById(R.id.buttonOK);

        dialog.setContentView(R.layout.custom_dialog_private_space);
        dialog.setTitle("Password");
        dialog.setCancelable(true);
        layout = inflater.inflate(R.layout.custom_dialog_private_space,
                (ViewGroup) findViewById(R.id.layout));
        text = (TextView) dialog.findViewById(R.id.tvDesc);
        txtNewUser = (TextView) dialog.findViewById(R.id.tvNewUser);

        image = (ImageView) layout.findViewById(R.id.image);
        image.setImageResource(R.drawable.lock_symbol_android);

        builder = new AlertDialog.Builder(mContext);
        builder.setView(layout);

        a = builder.create();
        a.show();

        txtNewUser.setOnTouchListener(new OnTouchListener() {

            @Override
            public boolean onTouch(View v, MotionEvent event) {
                // TODO Auto-generated method stub
                if(event.getAction() == MotionEvent.ACTION_UP)
                Toast.makeText(mContext, "Clicked", Toast.LENGTH_SHORT).show();
                Log.v("AS", "Clicked");
    return true;

            }
        });

txtNewUser.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {
        // TODO Auto-generated method stub
        Toast.makeText(mContext, "Clicked", Toast.LENGTH_SHORT).show();
        Log.v("AS", "Clicked");
    }
});
    }
</code></pre>

<p>here is the code of textview from the xml of the dialog layout</p>

<pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
&lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical"
    android:id="@+id/layout" &gt;

&lt;TextView android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/tvNewUser"
    android:text="New User?"
    android:layout_gravity="top|left"
    android:clickable="true"

    /&gt;

    &lt;ImageView
        android:id="@+id/image"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
       /&gt;

    &lt;TextView
        android:id="@+id/tvDesc"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:text="Enter password"
        android:textAppearance="?android:attr/textAppearanceLarge" 
        /&gt;



    &lt;EditText
        android:id="@+id/etPassword"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:ems="100"
        android:inputType="textPassword" &gt;


    &lt;/EditText&gt;

    &lt;Button
        android:id="@+id/buttonOK"
        android:layout_width="100dp"
        android:layout_gravity="center"
        android:layout_height="fill_parent"
        android:text="OK" /&gt;

&lt;/LinearLayout&gt;
</code></pre>
