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};
{
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)
testBUTTONScrollView->Add(button[1]);
buttonconfig.x = 80;
- buttonconfig.y = 300;
+ buttonconfig.y = 400;
buttonconfig.w = 200;
buttonconfig.h = 80;
buttonconfig.label_x=40;
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);