У меня есть TextView в классе AlertDialog, который я хочу сделать кликабельным. Я не могу понять, чего мне не хватает в моем коде, и TextView остается незаметным!TextView clickable attribute не работает в AlertDialog
Соответствующие части из моего файла .java следующим образом (она использует LayoutInflater):
public class LoginDialog extends AlertDialog.Builder{
protected LoginDialog() {
TextView reg = (TextView) LoginView.findViewById(R.id.register);
reg.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.i("TAG","Switching to Registration screen");
}
});
Аналогично, файл .xml содержит следующее:
<TextView
android:id="@+id/register"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Register here!"
android:textStyle="italic"
android:clickable="true"
android:textAppearance="?android:attr/textAppearanceMedium" />
Заранее спасибо!