Вверх ↑
Ответов: 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