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

نمایش متن آیتم listview در لیبل


abbas2142

سوال

با سلام

 

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

 

درضم چون امکان داره چندتا آیتم باشن که اضافه بشه روی هرکدوم که کلیک بشه نوشته داخلش رو بزاره !!!!

 

اضافه کردن آیتم رو درست کردم فقط بحث نمایش هستش !!!!!

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

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

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

درود

خب میتونید توی رویداد ItemClick بیایید Value رو بگیرید و توی یک String که از Process Globals تعریف شده بریزید

و توی Activity بعدی ازش استفاده کنید ...

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

سلام

ببین

بهترین راه اینه(البته از نظر من)

شما بیای یه متغیر تعریف کنی از نوع رشته در Process_Globals

در رویداد item_Click لیست ویو، بیای و مثلا برای پوزیشن1 که علی هست، مقدار متغیرت رو برابر علی قرار بدی

و بعد startactivity

حالا در اکتیویتی که قبلا استارتش کردی، میای و کد زیر رو مینویسی

label1.text = main.name

main اسم اکتیویتی اولت

name اسم متغیرت

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

ببخشید دوبار قبل اینترنتم خراب بود واسه این پشت سر هم پست دادم !!!!1

 

الان می خواستم بدونم  آیا کسی می تونه کمکم کنه ؟؟؟؟؟

 

اصلا می شه ؟؟؟؟

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

سلام.

فرض کن 2تا اکتیویتی داری درسته؟؟ اکتیویتی Main که لیست ویو قرار داره روش و میخوای مقدار رو از اینجا ببری برای اکتیویتی دوم.

یه متغیر داخل پراسز گلوبال تعریف کن:

Sub Process_Globals
Dim s As String
End Sub

حالا توی رویداد کلیک آیتم لیست ویو هم میتونی بویسی:

Sub listview1_ItemClick (Position As Int, Value As Object)
s=listview1.GetItem(Position)
End Sub

خب الان همون آیتمی که کلیک شد مقدارش رفت توی S درسته؟؟

 

حالا برو به اکتیویتی دومت و اونج اینجوری استفادش کن ، مثلا تو رویدادActivity_create اون مقدار رو مسیج باکس بده:

Sub Activity_Create(FirstTime As Boolean)
	Activity.LoadLayout("2")
Msgbox(main.s,"مقدار اکتیوتی قبلی رو نشون دادم")
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

ببین

بهترین راه اینه(البته از نظر من)

شما بیای یه متغیر تعریف کنی از نوع رشته در Process_Globals

در رویداد item_Click لیست ویو، بیای و مثلا برای پوزیشن1 که علی هست، مقدار متغیرت رو برابر علی قرار بدی

و بعد startactivity

حالا در اکتیویتی که قبلا استارتش کردی، میای و کد زیر رو مینویسی

label1.text = main.name

main اسم اکتیویتی اولت

name اسم متغیرت

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

 

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

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

 

می خوام روی هر آیتم کلیک شد نوشته اش بیاد ؟؟؟؟

 

بعد چرا توی آندروید 2.3.6 صفحه سیاه می شه ؟؟؟؟

 

0kc5whbs7uttkhuvmagp.png

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

بایگانی شده

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

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

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