رفتن به مطلب
  • 0

گرفتن متن ادیت تکست و باز کردن با مرورگر


appfatim

سوال

سلام من می خوام یک برنامه بسازم که وقتی کاربر متنی در ادیت تکست وارد می کند آن را بگیرد و به باتن بدهد و با کلیک بر روی آن (قالب)متن زیر در مرورگر نمایش داده شود یا اگر کاربر تلگرام داشت به آن برود لطفا به سوال من پاسخ دهید ممنون   :malih:

 

 

startgroup=new؟متنی که کاربر در ادیت تکست وارد می کند/https://telegram.me

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

7 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

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

ببین یه Edittxt تعریف کردی به اسم typetxt بعد براش رویداد کلیک تعریف کردی؟

بعد توی رویداد کلیک باتن addbt اومدی یه استرینگ تعریف کردی که اسمش typetxt هستش؟

بعد مقدار دادی Edittext.gettext?

 

به این صورت انجام بده

EditText typetxt=(EditText)findViewById(R.id.typetxt);
        addbt.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                String ed=typetxt.getText().toString();
                Intent b=new Intent(Intent.ACTION_VIEW);
                b.setData(Uri.parse("http://telegram.me/"+ed+"?startgroup=new"));
                startActivity(b);
            }
        });
لینک ارسال
به اشتراک گذاری در سایت های دیگر

نفهمیدم شما میخوای با دادن ایدی به پی وی طرف بره ؟

همون ایدی یاب میشه دیگه درسته؟ اگه آره

        EditText edtext=(EditText)findViewById(R.id.edtext); 
        Button btn=(Button)findViewById(R.id.btn);
        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent b=new Intent(Intent.ACTION_VIEW);
                b.setData(Uri.parse("tg://resolve?domain="+edtext.getText()));
                startActivity(b);
            }
        });
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام با تشکر ولی من منظورم این بود که مثل دستور زیر باشه : آیا دستور زیر درسته ؟

        EditText edtext=(EditText)findViewById(R.id.edtext); 
        Button btn=(Button)findViewById(R.id.btn);
        btn.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Intent b=new Intent(Intent.ACTION_VIEW);
                startgroup؟+"b.setData(Uri.parse("tg://resolve?domain="+edtext.getText()));
                startActivity(b);
            }
        });

 

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

منظورم این بود که وقتی کاربر یک آیدی وارد می کنه با کلیک روی باتن اون آیدی در گروه یا کانال یا رباتی که می خواد اد بشه حالا باید چیکار کنم ؟

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

درمورد گروه دیگه این روش کار نمیده تا جایی که من میدونم

اما تو کانال میشه

من کد رو بهت دادم میتونستی با کمی تغییر راحت به هدفت برسی اما نمیدونم چرا همه چیزو آماده میخواین  :DD:

این کد رو توی رویداد کلیک باتن بذار

String ed=edtext.getText().toString();
                Intent b=new Intent(Intent.ACTION_VIEW);
                b.setData(Uri.parse("http://telegram.me/"+ed+"?startgroup=new"));
                startActivity(b);
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...