包含的布局EditText不可点击

时间:2014-02-11 09:41:55

标签: android android-layout layout

让我通过言语来解释...... 我有两个布局,其中1个布局是主要布局,另一个布局包含在主布局中 我在包含的布局(第二个布局)中有一个可点击的EditText,但是当我把代码放在第二个布局的java中时,我无法点击它。
关于如何实现这一点的任何想法?
这是我在EditText中的代码

edittext.setOnClickListener(new View.OnClickListener() {                    
    @Override
    public void onClick(View view) {
        DialogBox.ponesone = cs_ponesone;
        edittext.setText(score);
        Intent i = new Intent(getApplicationContext(), DialogBox.class);
        startActivity(i);
        //finish();
    }
});

更新:xml的编辑文本

<EditText
                android:id="@+id/ponehone"
                android:layout_width="0dp" 
                android:layout_weight="1"
                android:layout_height="wrap_content"
                android:background="@drawable/edittextbox"
                android:gravity="center"
                android:inputType="number"
                android:clickable="false" 
                android:cursorVisible="false" 
                android:focusable="false" 
                android:focusableInTouchMode="false"
                android:textColor="#000000"
                android:hint="@string/ten" />

1 个答案:

答案 0 :(得分:0)

// try this way
<EditText
    android:id="@+id/ponehone"
    android:layout_width="0dp" 
    android:layout_weight="1"
    android:layout_height="wrap_content"
    android:background="@drawable/edittextbox"
    android:gravity="center"
    android:inputType="number"
    android:textColor="#000000"
    android:hint="@string/ten" />