اعظم نوری

رویداد کلیک EditText

5 ارسال در این موضوع قرار دارد

آیا میشه برای edittext رویداد کلیک نوشت؟ مثلا وقتی کاربر روش کلیک کنه، یه تقویم بازبشه و کاربر روی تاریخ مورد نظر کلیک کنه و اون تاریخ توی edittext ظاهر بشه، آیا این کارو با edittext میشه انجام داد یا اینکه راه دیگه ای داره؟

کسی میدونه؟

لطفا از عناوین مناسب برای سوالات خود استفاده کنید

عنوان پست ویرایش شد

Farzad Sarseify

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
سلام

این مثال و ببینید

[shcode=xml]

    android:id="@+id/editText1"

    android:layout_width="180dp"

    android:layout_height="wrap_content"

    android:selectAllOnFocus="true"

    android:background="@android:color/white"

    android:textColor="@android:color/black" />

    android:id="@+id/editText2"

    android:layout_width="180dp"

    android:layout_height="wrap_content"

    android:layout_marginTop="10dp"

    android:background="@android:color/white"

    android:textColor="@android:color/black" />[/shcode]

و فایل جاوا

[shcode=java]firstEText = (EditText) findViewById(R.id.editText1);

secondEText = (EditText) findViewById(R.id.editText2);

firstEText.setOnFocusChangeListener(new View.OnFocusChangeListener() {

    @Override

    public void onFocusChange(View v, boolean hasFocus) {

        if (hasFocus) {

            secondEText.setText("00");

        }

    }

});[/shcode]

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ببخشید، از قسمت strong ایراد می گیره.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
android:selectAllOnFocus="true"

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

کد بالا رو اجرا کردم اما مشکلش اینه که قبل از این که روی textbox اول کلیک کنم، textbox دوم با مقدار 00 set شده، باید اول textbox دوم رو خالی کنم بعد روی textbox اول کلیک کنم تا این بار textbox دوم با مقدار 00 set بشه. اما من می خوام وقتی روی یه textbox کلیک می کنم خود اون textbox با یه مقدار مورد نظر set بشه.

خواهش می کنم کمک کنید.

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری