mahanomah

کپی کردن قسمتی از متن تکست ویو

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

سلام دوستان

میخواستم بدونم برای اینکه بتونم قسمتی از متن یه تکست ویو رو با کلیک کردن روی تکست ویو، انتخاب و کپی کنم باید چیکار کنم؟

ممنون

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


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

باید خاصیت مربوطه را در ایکس ام تکست ویو فعال کنید. یعنی مقدار آن را برابر با true قرار دهید.این خاصیت در اندروید چهار به بالا کار می کند.

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


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

راهی برای اندروید نسخه های پایین تر نیست؟؟؟؟؟؟؟

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


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

سلام

کد زیرو به xml  تکستت اضافه کن باید درست بشه

البته با نگه داشتن انگشت روی متن :)

        android:textIsSelectable="true"

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


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

نه این قابلیت در اندروید چهار به پایین وجود ندارد.

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


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

سلام

یعنی کلا تو ورژن های پایین نمیشه تکست ویو رو کپی کرد؟ ادیت تکست میشه؟

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

این کد و بجای تکست ویو بذارین

[shcode=xml]

[/shcode]

android:text=" This is not an editable EditText" 
android:id="@+id/EditText01" 
android:layout_width="wrap_content" 
android:textColor = "@android:color/white"
android:editable = "false"
android:cursorVisible="false"
android:layout_height="wrap_content"
android:background = "@android:drawable/dark_header">

[shcode=xml]

[/shcode]

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


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

سلام

یعنی کلا تو ورژن های پایین نمیشه تکست ویو رو کپی کرد؟ ادیت تکست میشه؟

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

این کد و بجای تکست ویو بذارین

[shcode=xml]

[/shcode]

android:text=" This is not an editable EditText" 
android:id="@+id/EditText01" 
android:layout_width="wrap_content" 
android:textColor = "@android:color/white"
android:editable = "false"
android:cursorVisible="false"
android:layout_height="wrap_content"
android:background = "@android:drawable/dark_header">

[shcode=xml]

[/shcode]

سلام راضیه خانم تو ادیت تکست که میشه کپی کرد.اما تکست ویو نمیشه.توی اندروید چهار به بالا این کار هم از طریق کد ایکس ام ال قابل انجام هس و هم از طریق متد در کد جاوا اما اگر api های پایین تر از چهار رو انتخاب کنید دیگر این قایلیت و متد های آن وجود ندارد.اگه هم در این مورد شک دارید به مستندات گوگل مراجعه کنید.

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
خب میشه متنی که میخوایم توی تکست ویو بذارم توی ادیت تکست بذاریم با کدی که گفتم.نمیشه؟(ادیت تکست و طوری درست کنیم که مشخص نباشه ادیت تکست هست)

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


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

خب میشه متنی که میخوایم توی تکست ویو بذارم توی ادیت تکست بذاریم با کدی که گفتم.نمیشه؟(ادیت تکست و طوری درست کنیم که مشخص نباشه ادیت تکست هست)

چرا میشه.حتی میشه حاشیه ها و بک گراند ادیت تکست رو شفاف کرد اما خوب وقتی کاربر روی آن کلیمک میکنه کیبرد گوشی هم فعال میشه و این جالب نیست برای برنامه.اگه بشه کیبرد رو غیر فعال کرد خوبه.

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


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

با این کد هم میشه کیبورد و غیرفعال کرد

[shcode=java]MyEditor.setOnTouchListener(new OnTouchListener(){

@Override

public boolean onTouch(View v, MotionEvent event) {

int inType = MyEditor.getInputType(); // backup the input type

MyEditor.setInputType(InputType.TYPE_NULL); // disable soft input

MyEditor.onTouchEvent(event); // call native handler

MyEditor.setInputType(inType); // restore input type

return true; // consume touch even

}

});[/shcode]

یا توی کد xml اینو اضافه کرد به ادیت تکست

[shcode=xml]android:inputType="none"

android:textIsSelectable="true"[/shcode]

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


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

با این کد هم میشه کیبورد و غیرفعال کرد

[shcode=java]MyEditor.setOnTouchListener(new OnTouchListener(){

@Override

public boolean onTouch(View v, MotionEvent event) {

int inType = MyEditor.getInputType(); // backup the input type

MyEditor.setInputType(InputType.TYPE_NULL); // disable soft input

MyEditor.onTouchEvent(event); // call native handler

MyEditor.setInputType(inType); // restore input type

return true; // consume touch even

}

});[/shcode]

یا توی کد xml اینو اضافه کرد به ادیت تکست

[shcode=xml]android:inputType="none"

android:textIsSelectable="true"[/shcode]

آفرین خوبه. باید اینکار رو بکنه تا نتیجه رو عینن ببینه در مورد زیبایی کار میگم .اما خوب اینکه سربار اضافی داشته باشه یا اینکه تا چه حد بشه توی ادیت تکست نوشت رو نمی دونم.باید حودش امتحان کنه یا تحقیق کنه.

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


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

اره. ولی تنها راه برای برطرف کردن مشکل ها اینجوری کار کردنه

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


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

درسته اما گاهی دردسر ساز میشه.باید تمام جوانبش رو بسنجه.

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


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

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

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

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

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


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

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

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


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