Позвольте мне объяснить, что с помощью слов ... У меня есть два макета, где 1 макет - основной макет, а другой макет включен в основной макет.
У меня есть clickable EditText во включенном макете (второй макет), но когда я помещаю код в java второго макета, я не могу его щелкнуть.
Любая идея о том, как достичь этого?
Это мой код в моем EditTextВложенная компоновка 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();
}
});
UPDATE: 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" />
добавить 'андроида: фокусируемый = "истинный" и' андроида: focusableInTouchMode = "истина" 'в ur' EditText' –
Сделать 'android: clickable =" true "' не как 'android: clickable =" false "'. – OAEI
lol Позвольте мне проверить, что он не видел этого очень четко – Giant