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

تب لیوت با ویو های متفاوت


sabtx12

سوال

با سلام

دوستان من یک تب لیوت و ویو پیجر ساختم حالا میخواهم مثلا روی تب یک رفت یک ویو رو نمایش بدی روی ویو تب دوم رفت ویو دیگه ای رو و الی اخر ... باید چکار کنم؟

دقیقا این نرم افزار زیر

لطفا راهنمایی کنید

 

Screenshot_2016-08-31-12-42-02.png

Screenshot_2016-08-31-12-42-16.png

Screenshot_2016-08-31-12-42-26.png

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

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

توی این تب سورس اگه بخوایم فقط رنگ بک گراند تب ها رو عوض کنیم چیکار باید بکنیم ؟

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

در در 1395/06/15, 22:35:05، nasim گفته است :

نیازی به تغییر منفیست و این چیزا نیس

شما بجای این کار بیاید بگید از کدون پیج شروع کنه مثلا از آخرین یپج که وقتی کاربر برنامه و باز کرد از اخرین پیج باشه تا مجبور شه به سمت راست پیج ها رو تغییر بده

در واقع کاربر از اخر میاد اول ولی دیگه این قسمت رو خود کاربر متوجه نمیشه

حالا چه اخر باشه چه مثلا سومی هر کدوم که خودتون دوس دارین


mPager.setCurrentItem(3)

 

 امکانش هست همین سورس رو خودتون ویرایش کنید؟  من خودم متوجه صحبتها شدم ولی پیاده سازیشو بلد نیستم

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

در 20 ساعت قبل، viki0028 گفته است :

 

داخل مانیفیس همچین کدی نوشته نشده :unknown:... 

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

 

کد منیفستتو بده

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

در 2 ساعت قبل، sabtx12 گفته است :

کد منیفستتو بده

 

این کد مانیفست

'This code will be applied to the manifest file during compilation.
'You do not need to modify it in most cases.
'See this link for for more information: http://www.b4x.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="19"/>
<supports-screens android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
'End of default text.

'********* TabStrip ***********************
CreateResource(drawable, background_tab.xml, 
<selector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:exitFadeDuration="@android:integer/config_shortAnimTime">
    <item android:state_pressed="true" android:drawable="@color/background_tab_pressed" />
    <item android:state_focused="true" android:drawable="@color/background_tab_pressed"/>
    <item android:drawable="@android:color/transparent"/>
</selector>)
CreateResource(values, colors.xml,
<resources>
    <color name="background_tab_pressed">#6633B5E5</color>
</resources>)
'******************************************

'*************** Light theme based on version **************
SetApplicationAttribute(android:theme, "@style/LightTheme")
CreateResource(values-v20, theme.xml,
<resources>
  <style
  name="LightTheme" parent="@android:style/Theme.Material.Light">
  </style>
</resources>)
CreateResource(values-v14, theme.xml,
<resources>
  <style
  name="LightTheme" parent="@android:style/Theme.Holo.Light">
  </style>
</resources>)
'**********************************************************
 

 

 

 

 

و این هم کدهای موجود در اکتیویتی main

 

#Region  Project Attributes 
    #ApplicationLabel: B4A Example
    #VersionCode: 1
    #VersionName: 
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: unspecified
    #CanInstallToExternalStorage: False
#End Region

#Region  Activity Attributes 
    #FullScreen: False
    #IncludeTitle: True
#End Region
Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.

End Sub

Sub Globals
    'These global variables will be redeclared each time the activity is created.
    'These variables can only be accessed from this module.

    Private TabStrip1 As TabStrip
    Private Page3ListView1 As ListView
End Sub

Sub Activity_Create(FirstTime As Boolean)
    Activity.LoadLayout("Main")
    TabStrip1.LoadLayout("Page1", "PAGE 1")
    TabStrip1.LoadLayout("Page2", "THIS IS PAGE 2")
    TabStrip1.LoadLayout("Page3", "AND PAGE 3")
    For i = 1 To 100
        Page3ListView1.AddSingleLine($"Item ${i}"$)
    Next
    Activity.AddMenuItem("Jump to page 1", "mnu1")
    Activity.AddMenuItem("Jump to page 2", "mnu2")
    Activity.AddMenuItem("Jump to page 3", "mnu3")
End Sub

Sub mnu1_Click
    TabStrip1.ScrollTo(0, True)
End Sub

Sub mnu2_Click
    TabStrip1.ScrollTo(1, True)
End Sub

Sub mnu3_Click
    TabStrip1.ScrollTo(20, True)
End Sub

Sub TabStrip1_PageSelected (Position As Int)
    Log($"Current page: ${Position}"$)
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub


 

 

 

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

در 2 ساعت قبل، viki0028 گفته است :

 

این کد مانیفست

'This code will be applied to the manifest file during compilation.
'You do not need to modify it in most cases.
'See this link for for more information: http://www.b4x.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="19"/>
<supports-screens android:largeScreens="true" 
    android:normalScreens="true" 
    android:smallScreens="true" 
    android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
'End of default text.

'********* TabStrip ***********************
CreateResource(drawable, background_tab.xml, 
<selector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:exitFadeDuration="@android:integer/config_shortAnimTime">
    <item android:state_pressed="true" android:drawable="@color/background_tab_pressed" />
    <item android:state_focused="true" android:drawable="@color/background_tab_pressed"/>
    <item android:drawable="@android:color/transparent"/>
</selector>)
CreateResource(values, colors.xml,
<resources>
    <color name="background_tab_pressed">#6633B5E5</color>
</resources>)
'******************************************

'*************** Light theme based on version **************
SetApplicationAttribute(android:theme, "@style/LightTheme")
CreateResource(values-v20, theme.xml,
<resources>
  <style
  name="LightTheme" parent="@android:style/Theme.Material.Light">
  </style>
</resources>)
CreateResource(values-v14, theme.xml,
<resources>
  <style
  name="LightTheme" parent="@android:style/Theme.Holo.Light">
  </style>
</resources>)
'**********************************************************
 

 

 

 

 

و این هم کدهای موجود در اکتیویتی main

 

#Region  Project Attributes 
    #ApplicationLabel: B4A Example
    #VersionCode: 1
    #VersionName: 
    'SupportedOrientations possible values: unspecified, landscape or portrait.
    #SupportedOrientations: unspecified
    #CanInstallToExternalStorage: False
#End Region

#Region  Activity Attributes 
    #FullScreen: False
    #IncludeTitle: True
#End Region
Sub Process_Globals
    'These global variables will be declared once when the application starts.
    'These variables can be accessed from all modules.

End Sub

Sub Globals
    'These global variables will be redeclared each time the activity is created.
    'These variables can only be accessed from this module.

    Private TabStrip1 As TabStrip
    Private Page3ListView1 As ListView
End Sub

Sub Activity_Create(FirstTime As Boolean)
    Activity.LoadLayout("Main")
    TabStrip1.LoadLayout("Page1", "PAGE 1")
    TabStrip1.LoadLayout("Page2", "THIS IS PAGE 2")
    TabStrip1.LoadLayout("Page3", "AND PAGE 3")
    For i = 1 To 100
        Page3ListView1.AddSingleLine($"Item ${i}"$)
    Next
    Activity.AddMenuItem("Jump to page 1", "mnu1")
    Activity.AddMenuItem("Jump to page 2", "mnu2")
    Activity.AddMenuItem("Jump to page 3", "mnu3")
End Sub

Sub mnu1_Click
    TabStrip1.ScrollTo(0, True)
End Sub

Sub mnu2_Click
    TabStrip1.ScrollTo(1, True)
End Sub

Sub mnu3_Click
    TabStrip1.ScrollTo(20, True)
End Sub

Sub TabStrip1_PageSelected (Position As Int)
    Log($"Current page: ${Position}"$)
End Sub

Sub Activity_Resume

End Sub

Sub Activity_Pause (UserClosed As Boolean)

End Sub


 

 

 

'This code will be applied to the manifest file during compilation.
'You do not need to modify it in most cases.
'See this link for for more information: http://www.b4x.com/forum/showthread.php?p=78136
AddManifestText(
<uses-sdk android:minSdkVersion="5" android:targetSdkVersion="19"/>
<supports-screens android:largeScreens="true"
    android:normalScreens="true"
    android:smallScreens="true"
    android:supportRTL="true"//این خط در منیفست
    android:anyDensity="true"/>)
SetApplicationAttribute(android:icon, "@drawable/icon")
SetApplicationAttribute(android:label, "$LABEL$")
'End of default text.

 

ویو پیجر داری یا نه؟

اگرم بتونی فایل هاشو بدی اینجوری کدارو توی فایل تغیر میدم بهت میدم

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

نیازی به تغییر منفیست و این چیزا نیس

شما بجای این کار بیاید بگید از کدون پیج شروع کنه مثلا از آخرین یپج که وقتی کاربر برنامه و باز کرد از اخرین پیج باشه تا مجبور شه به سمت راست پیج ها رو تغییر بده

در واقع کاربر از اخر میاد اول ولی دیگه این قسمت رو خود کاربر متوجه نمیشه

حالا چه اخر باشه چه مثلا سومی هر کدوم که خودتون دوس دارین

mPager.setCurrentItem(3)

 

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

بایگانی شده

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

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

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