Вверх ↑
Ответов: 537
Рейтинг: 14
#1: 2018-05-18 21:07:08 ЛС | профиль | цитата
Вот делаю тестовый браузер, в общем тренируюсь, изучаю. Так не формируется строка по непонятным причинам, после нажатия кнопки "перейти" проверяется введен ли правильный адрес, если адрес не правильный формируется строка поиска в гугл, но FormatStr не добавляет слова с EditText. посмотрите если не сложно
Add(MainActivity,2953706,70,14)
{
 AppName="Web Browser"
 Caption="Web Browser"
 SysName="Browser"
}
Add(Button,5832610,133,189)
{
 Left=10
 Top=5
 Width=65
 LayoutManager="horizontal2"
 Caption="Назад"
 Point(onClick)
 link(onClick,5934398:doGoBack,[(201,195)(201,118)])
}
Add(Button,6762961,133,224)
{
 Left=75
 Top=5
 Width=65
 LayoutManager="horizontal2"
 Caption="Вперед"
 Point(onClick)
 link(onClick,5934398:doGoForward,[(208,230)(208,125)])
}
Add(Button,2266389,70,84)
{
 Left=140
 Top=5
 Width=70
 LayoutManager="horizontal2"
 Caption="Перейти"
 Point(onClick)
 link(onClick,1736902:doEvent1,[])
}
Add(WebView,5934398,238,84)
{
 Left=5
 Top=95
 Width=485
 Height=270
 LayoutManager="vertical"
 WidthMode=0
 Point(doGoBack)
 Point(doGoForward)
 Point(Progress)
 Point(Favicon)
 link(URL,10583360:Var2,[])
}
Add(Button,5922273,133,119)
{
 Left=210
 Top=5
 Width=65
 LayoutManager="horizontal2"
 Caption=""
 Point(onClick)
 link(onClick,5934398:doRefresh,[(183,125)(183,97)])
}
Add(ImageView,6936181,273,280)
{
 Left=5
 Top=30
 LayoutManager="horizontal1"
 HeightMode=1
 FixedWidth="40px"
 Clickable=0
 Focusable=0
 Enabled=0
 ScaleType=5
 link(Bitmap,5934398:Favicon,[(279,204)(265,204)])
}
Add(Button,10142193,133,154)
{
 Left=275
 Top=5
 Width=65
 LayoutManager="horizontal2"
 Caption="Стоп"
 Point(onClick)
 link(onClick,5934398:doStopLoad,[(192,160)(192,104)])
}
Add(Hub,1736902,119,84)
{
 InCount=2
 OutCount=3
 link(onEvent1,5934398:doLoadURL,[])
 link(onEvent2,15869708:In,[])
 link(onEvent3,2003490:doStartThread,[])
}
Add(LineBreak,13930476,84,280)
{
 link(Out,10678353:doStart,[])
 Primary=[15869708,63,-189]
}
Add(EditText,13425607,238,21)
{
 Left=130
 Top=30
 Width=350
 Align=2
 LayoutManager="horizontal1"
 Capitalize=3
 SingleLine=1
 Text="http://google.ru/"
 Hint="Введите адрес сайта"
 Point(onClick)
 link(onClick,1985438:doWork2,[])
}
Add(Hub,16619865,245,280)
{
 link(onEvent1,6936181:doBitmap,[])
 link(onEvent2,6490313:doData,[(271,293)(271,223)(226,223)(226,153)])
}
Add(DoData,6490313,238,147)
{
 link(onEventData,13519115:doEvent1,[(282,153)(282,71)(194,71)(194,27)])
 link(Data,5934398:CurrentURL,[])
}
Add(Timer,10678353,133,280)
{
 Interval=500
 link(onTimer,1369233:doCallEvent,[])
}
Add(UIThread,1369233,189,280)
{
 link(onEvent,16619865:doEvent1,[])
}
Add(LayoutLinear,4529266,70,140)
{
 Name="horizontal1"
 Orientation=1
 Order=1
}
Add(LayoutLinear,225971,70,175)
{
 Name="horizontal2"
 Orientation=1
 Order=2
}
Add(LayoutLinear,2232492,70,210)
{
 Name="vertical"
 Order=3
}
Add(LineBreak,2540819,70,294)
{
 Caption="Стоп"
 link(Out,10678353:doStop,[(120,300)(120,293)])
 Primary=[551200,238,-266]
}
Add(Download,625962,343,98)
{
 link(onInvalidURL,16134033:doCallEvent,[])
 link(onIOException,10930691:doShow,[(394,118)(394,153)])
 link(URL,4534249:Var2,[])
}
Add(GetDataEx,10583360,238,63)
{
 link(Data,13425607:Value,[])
}
Add(FormatStr,8119266,490,112)
{
 DataCount=1
 Mask="https://www.google.com/search?q=%1"
 link(onResult,6894889:doReplace,[])
 link(Str1,4534249:Var3,[(496,68)])
}
Add(GetDataEx,4534249,343,63)
{
 Angle=3
 link(Data,10583360:Var3,[])
}
Add(Hub,13519115,210,21)
{
 InCount=2
 OutCount=1
 link(onEvent1,13425607:doText,[])
}
Add(StrReplace,6894889,560,112)
{
 SubStr=" "
 DestStr="+"
 link(onReplace,1088407:doEvent1,[])
}
Add(ToastNotification,10930691,406,147)
{
 Text="Сервер недоступен"
}
Add(Hub,1088407,616,112)
{
 link(onEvent1,13519115:doEvent2,[(635,118)(635,76)(198,76)(198,34)])
 link(onEvent2,1736902:doEvent2,[(635,125)(635,111)(107,111)(107,97)])
}
Add(Thread,2003490,301,98)
{
 link(onStartThread,625962:doDownload,[])
}
Add(Hub,4279307,462,105)
{
 link(onEvent1,1985438:doWork3,[(481,111)(481,74)(291,74)])
 link(onEvent2,8119266:doFormat,[])
}
Add(HubEx,1985438,287,28)
{
 link(onEvent,551200:In,[])
}
Add(UIThread,16134033,406,105)
{
 link(onEvent,4279307:doEvent1,[])
}

Подсказок к кнопкам и картинкам не как нельзя добавить?
Пока с тем что есть разберусь, а дальше попытаюсь java учить, хоть и знаю что язык сложный, но приведется.
Я использую эмулятор BlueStacks
карма: 4

0
Редактировалось 2 раз(а), последний 2018-05-18 23:38:12