Android:用于EditText的SetOnclickListener,它是android:focusable =“false”

时间:2012-02-23 11:18:52

标签: android android-edittext

我有一个EditText,它是android:focusable =“false”。 我希望在用户点击此edittext时执行某些操作。

我该怎么办呢?

谢谢。

1 个答案:

答案 0 :(得分:0)

这是我找到的解决这个问题的方法:

  1. 我声明我的文字观点是这样的:

    的EditText
        机器人:ID = “@ + ID /日报”
        机器人:layout_width = “WRAP_CONTENT”
        机器人:layout_height = “WRAP_CONTENT”
        机器人:layout_alignParentLeft = “真”
        机器人:layout_alignParentRight = “真”
        机器人:layout_below = “@ + ID / UserInformations”
        机器人:编辑=“假”
    机器人:cursorVisible = “假”
    机器人:longClickable = “假”
        android:gravity =“right”>
    的EditText>

  2. 最重要的是宣布这些行:

     android:editable="false"
     android:cursorVisible="false"
     android:longClickable="false"
    

    然后使用一个简单的setOnClickListener。