表冠测试修改
authorhcj <1224667075@qq.com>
Sat, 20 Jul 2024 08:43:00 +0000 (16:43 +0800)
committerhcj <1224667075@qq.com>
Sat, 20 Jul 2024 08:43:00 +0000 (16:43 +0800)
code/sdk/application/wearable/fd230app/nativeui/producttest/include/testbutton.h
code/sdk/application/wearable/fd230app/nativeui/producttest/src/testbutton.cpp

index 9c646c2..0a3d4da 100644 (file)
@@ -51,7 +51,7 @@ namespace OHOS
         bool testBUTTONScrollViewcrollViewinit(uint8_t);
         UIScrollView *testBUTTONScrollView{nullptr};
         UILabelButtonExt* labelButton_next = nullptr;
-        UILabelButtonExt* button[3]{nullptr};
+        UILabelButtonExt* button[10]{nullptr};
         UILabel *label_crown{nullptr};
         UILabel *Title{nullptr};           // 标题
         bool initViewStatus{false};
index 1702f6b..af099e8 100644 (file)
@@ -48,21 +48,13 @@ namespace OHOS
         {
             testBUTTONScrollView->RemoveAll();
             testBUTTONScrollView->ClearFocus();
-
-            if(button[0])
-            {
-                delete button[0];
-                button[0]=nullptr;
-            }
-            if(button[1])
+            for(int i=0;i<10;i++)
             {
-                delete button[1];
-                button[1]=nullptr;
-            }
-            if(button[2])
-            {
-                delete button[2];
-                button[2]=nullptr;
+                if(button[i])
+                {
+                    delete button[i];
+                    button[i]=nullptr;
+                }
             }
             
             if(labelButton_next)
@@ -262,7 +254,7 @@ namespace OHOS
         testBUTTONScrollView->Add(button[1]);
 
         buttonconfig.x = 80;
-        buttonconfig.y = 300;
+        buttonconfig.y = 400;
         buttonconfig.w = 200;
         buttonconfig.h = 80;
         buttonconfig.label_x=40;
@@ -275,6 +267,26 @@ namespace OHOS
         testBUTTONScrollView->Add(button[2]);
 
 
+        
+        for(int i=3;i<10;i++)
+        {
+            buttonconfig.x = 80;
+            buttonconfig.y +=250;
+            buttonconfig.w = 200;
+            buttonconfig.h = 80;
+            buttonconfig.label_x=40;
+            buttonconfig.label_y=0;
+            buttonconfig.Fontsize=25; 
+            char buf[16]={0};
+            sprintf(buf,"%d",buttonconfig.y );
+            buttonconfig.ViewId="crown::";
+            buttonconfig.str=buf;
+            buttonconfig.ALIGN=TEXT_ALIGNMENT_LEFT;
+            button[i]=SetTheButton_ext(buttonconfig);
+            testBUTTONScrollView->Add(button[i]);
+        }
+
+        testBUTTONScrollView ->SetYScrollBarVisible(true); // 设置滑动滚动条
 
         RootView::OnKeyActListener *keyactListener = (RootView::OnKeyActListener *)OHOS::testPresenter::GetInstance();
         RootView::GetInstance()->SetOnKeyActListener(keyactListener);