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

در هم شدن تو لاینز لایوت در یکدیگر !! (فوری فوتی !)


bahonar19

سوال

بسم الله رحمن الرحیم

سلام دوستان عزیز

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

ListView1.TwoLinesLayout.Label.Gravity=Gravity.CENTER
ListView1.TwoLinesLayout.SecondLabel.Gravity=Gravity.CENTER
ListView1.ScrollingBackgroundColor=Colors.Transparent
ListView1.TwoLinesLayout.SecondLabel.TextColor=Colors.Black
ListView1.TwoLinesLayout.Label.TextColor=Colors.Black
ListView1.TwoLinesLayout.Label.Textsize=14
ListView1.TwoLinesLayout.SecondLabel.Textsize=12
ListView1.TwoLinesLayout.ItemHeight=90dip
اینجوری شده :::
 
 
post-2535-0-71195600-1453045064_thumb.png

 

چیکار کنم ؟؟؟؟

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

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

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

درود 

به این صورت ارتفاع لیبل رو زیاد کنید باید درست بشه  : 

Dim listview1 As ListView

listview1.TwoLinesLayout.Label.Height = listview1.TwoLinesLayout.ItemHeight/2
listview1.TwoLinesLayout.SecondLabel.Height = listview1.TwoLinesLayout.ItemHeight/2
لینک ارسال
به اشتراک گذاری در سایت های دیگر

نه دوست عزیز تغییری نکرد ، فقط اگه بگی که :

1. چجوری ارتفاع ایتم در لیست ویو رو تنظیم کنم ؟

2.چجوری فاصله بین متن اول و دوم رو مشخص کنم ؟

خیلی عالی میشه ، چه با کتابخانه چه بی کتابخانه .

ممنون

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

نه دوست عزیز تغییری نکرد ، فقط اگه بگی که :

1. چجوری ارتفاع ایتم در لیست ویو رو تنظیم کنم ؟

2.چجوری فاصله بین متن اول و دوم رو مشخص کنم ؟

خیلی عالی میشه ، چه با کتابخانه چه بی کتابخانه .

ممنون

واسه تغیر اندازه ایتم ها اینجوری میتونی کار کنی

اینجوری هم نقطه شروعش رو مشخص میکنی هم طول و عرض

ListView1.TwoLinesAndBitmap.Label.SetLayout(0,1%x,100%x,10%x)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بسم الله رحمن الرحیم

سلام دوستان عزیز

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

ListView1.TwoLinesLayout.Label.Gravity=Gravity.CENTER

ListView1.TwoLinesLayout.SecondLabel.Gravity=Gravity.CENTER

ListView1.ScrollingBackgroundColor=Colors.Transparent

ListView1.TwoLinesLayout.SecondLabel.TextColor=Colors.Black

ListView1.TwoLinesLayout.Label.TextColor=Colors.Black

ListView1.TwoLinesLayout.Label.Textsize=14

ListView1.TwoLinesLayout.SecondLabel.Textsize=12

ListView1.TwoLinesLayout.ItemHeight=90dip

اینجوری شده :::

 

 

attachicon.gifScreenshot_۲۰۱۶-۰۱-۱۷-۱۹-۰۰-۳۴.png

 

چیکار کنم ؟؟؟؟

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

Sub Activity_Create(FirstTime As Boolean)
	
	' لایه ای که لیست ویو رو ایجاد کردیم رو لود میکنیم
	Activity.LoadLayout("ll")
	'رنگ پس زمینه روی اکتیویتی
	Activity.Color = Colors.White
	
	
	listview1.AddTwoLines("تیتر اول ","تیتر دوم")
	listview1.AddTwoLines("تیتر اول ","تیتر دوم")
	listview1.AddTwoLines("تیتر اول ","تیتر دوم")
	listview1.AddTwoLines("تیتر اول ","تیتر دوم")
	listview1.AddTwoLines("تیتر اول ","تیتر دوم")
	listview1.AddTwoLines("تیتر اول ","تیتر دوم")
	listview1.AddTwoLines("تیتر اول ","تیتر دوم")
	listview1.AddTwoLines("تیتر اول ","تیتر دوم")
	
	'برای زیاد کردن ارتفاع آیتم 
	listview1.TwoLinesLayout.ItemHeight = 30%y
	
	' ایجاد فاصله خط اول از بالای هر ایتم 
	listview1.TwoLinesLayout.Label.Height = 10%y
	
	'فاصله خط دوم برای اینکه رو هم نیفته باید دوبرابر اندازه آیتم اول باشه  
	listview1.TwoLinesLayout.SecondLabel.Height = 20%y
	
	' تعیین گرویتی لیبل اول و دوم
	listview1.TwoLinesLayout.Label.Gravity = Gravity.CENTER
	listview1.TwoLinesLayout.SecondLabel.Gravity = Gravity.CENTER
	
	'قرار دادن رنگ برای لیبل اول و دوم 
	listview1.TwoLinesLayout.Label.TextColor = Colors.Black
	listview1.TwoLinesLayout.SecondLabel.TextColor = Colors.RGB(93,4,16)
	
	'تعیین سایز هر دو لیبل
	listview1.TwoLinesAndBitmap.Label.TextSize = 17 
	listview1.TwoLinesAndBitmap.SecondLabel.TextSize = 15 
	
	'   برای تغییر فونت هر آیتم اول فونت مورد نظر رو به پوشه فایل خودتون انتقال بدین سپس از کد زیر استفاده کنید 
	listview1.TwoLinesAndBitmap.Label.Typeface = Typeface.LoadFromAssets("bkoodkbd.ttf")
	listview1.TwoLinesAndBitmap.SecondLabel.Typeface = Typeface.LoadFromAssets("bkoodkbd.ttf")
	
	'   برای قرار دادن عکس پشت آیتم ها 
	Dim backlist As BitmapDrawable
	'عکسی که میخواید پشت هر آیتم قرار بدین رو تو پوشه فایل برنامتون قرار بدین
	backlist.Initialize(LoadBitmap(File.DirAssets,"panel.png"))
	listview1.TwoLinesLayout.Background = backlist
	
	'همیشه یه خطی بین لیست ها دیده میشه که با این کتابخونه میتونید اونو پاک کنید 
	'  و یا به دلخواه خودتون رنگ  و ارتفاع بهش بدین 
	Dim lin As ListLineClear
		
			' کد حذف کردن خط 
'		lin.Clear(listview1)

		' با کد زیر میایم خط بین آیتم های لیست رو بهش رنگ و ارتفاع میدیم تا بین آیتم هامون فاصله قرار بدیم 
		' اگرم میخواید فقط بین آیتم های لیست فاصله بدید رنگ رو بهتره ترنسپرنت بذارید یا آلفاشو صفر بذارید  
	lin.setLineSetting(listview1,Colors.ARGB(255,128,0,17),20)
	'الان من ارتفاع خط رو 20 گذاشتم و رنگ اونو زرشکی کردم 
	
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

ضمنا برای TwoLinesAndBitmap هم از همین کدها استفاده میشه ولی فقط با این خط کدی که زیر قرار میدم میتونی بیتمپ آیتم لیست رو هر جای آیتم خواستی قرار بدی 

ListView1.TwoLinesAndBitmap.ImageView.SetLayout(10%x,10%y,13%x,8%y)

اگه بازمشکلی بود مطرح کنید.

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

بایگانی شده

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

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

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