
Kirill
20.03.2018
20:50:49

Ngoroth
20.03.2018
20:55:16

Kirill
20.03.2018
20:55:44
И разные утилиты есть. Во всех IDE и в комплекте с sdk

Google

Ngoroth
20.03.2018
20:59:43
Спасибо большое!

Кита
20.03.2018
21:04:46

Kirill
20.03.2018
21:05:34


Sasha
21.03.2018
08:34:05
Привет, пробую добавить gmail аунтефикацию в проект. В чате посоветовали https://causerexception.com/2017/12/03/google-native-login-with-xamarin-forms/
Когда я уже кажется правильно настроил выбивает ошибку ImageManager_OnImageLoadedListenerImplementor is not abstract and does not override abstract method onImageLoaded (Uri, Drawable)
Буду благодарен за помощь
Output
5> obj\Debug\android\src\mono\com\google\android\gms\common\images\ImageManager_OnImageLoadedListenerImplementor.java:4: error: ImageManager_OnImageLoadedListenerImplementor is not abstract and does not override abstract method onImageLoaded(Uri,Drawable) in OnImageLoadedListener
5> public class ImageManager_OnImageLoadedListenerImplementor
5> ^
5> Note: Some input files use or override a deprecated API.
5> Note: Recompile with -Xlint:deprecation for details.
5> Note: Some input files use unchecked or unsafe operations.
5> Note: Recompile with -Xlint:unchecked for details.
5> 1 error
5>D:\BitcoinApp\BitcoinFirstApp1_1601\BitcoinFirstApp1\BitcoinFirstApp1\BitcoinFirstApp1.Android\obj\Debug\android\src\mono\com\google\android\gms\common\images\ImageManager_OnImageLoadedListenerImplementor.java(4,8): error : error: ImageManager_OnImageLoadedListenerImplementor is not abstract and does not override abstract method onImageLoaded(Uri,Drawable) in OnImageLoadedListener


??
21.03.2018
08:56:28

vladimir
21.03.2018
09:07:00
там проблема в другом, скорее всего в самой либе
гугление ошибки даёт результаты на форуме Xamarin
туда копать надо

Artur
21.03.2018
09:12:37
У кого нибудь есть опыт использования готовых решений для чата под Xamarin.Android?

Sasha
21.03.2018
09:19:10
@yerumaku Но я изображения не загружаю)

iCoder
21.03.2018
09:32:13
Salamalekum!
Когда я компилирую приложение Android для Xamarin в Visual Studio 2017, выдается только черный фон. Что это может быть?

vladimir
21.03.2018
09:42:31
чёрный фон где?

Google

iCoder
21.03.2018
09:46:21
Я отправляю снимок экрана сейчас

Max
21.03.2018
09:48:15

iCoder
21.03.2018
09:49:29

Max
21.03.2018
09:50:25
да
может быть проблема имеено в том, что вы не можете эмулятор запустить, а не приложение скомпилировать.

iCoder
21.03.2018
09:54:36

Алексей
21.03.2018
10:18:10
блин народ рили не планируется даже визуального редактора для XAML под visual studio?
Жестковато-же фронт енд вот так вот в ксамл руками писать

Slava
21.03.2018
10:20:33

Алексей
21.03.2018
10:21:27

Anton
21.03.2018
10:26:40

Slava
21.03.2018
10:26:53
ок! А если по теме?
если по теме, то даже в wpf дизайнер используется для того что бы посмотреть что сверстал, да и то не всегда так получается. Без дизайнера код чище и просто удобнее руками. Но это мое мнение, оно может не совпадать вообще ни с чьим.

Anton
21.03.2018
10:27:00
Это все, что может предложить Xamarin на данный момент

Max
21.03.2018
10:27:55
Но вы далеко заблуждаетесь, что это все, что есть на рынке
Я настоятельно рекомендую верстать в голове, но по факту, есть очень много решений для превью. Gorilla Player, Live Player (не стандартный) и еще множество других

Anton
21.03.2018
10:29:10
Я знаю, что есть и другие тулзы подобного плана - но насколько я знаю, именно редактора по типу WPF для Xamarin-а нету

vladimir
21.03.2018
10:29:14

Max
21.03.2018
10:30:07

Google

Slava
21.03.2018
10:30:16
в коде сверстать ещё чище
и еще геморойнее, но могут быть две причины: борьба за секунды при запуске апки или просто исторически так сложилось

Anton
21.03.2018
10:30:21
Да, именно так - неправильно выразился

Max
21.03.2018
10:30:40

Алексей
21.03.2018
10:30:51
в целом понял всем спс
я просто скурю книгу по xamarin и xaml
))

Max
21.03.2018
10:31:20
а то, слишком быстро упретесь головой в потолок стандартных контролов

Алексей
21.03.2018
10:41:05

Кита
21.03.2018
10:43:39

Alexander
21.03.2018
11:55:52
как отловить событие в webview xamarin.android по окончанию загрузки страницы?

Artur
21.03.2018
11:56:42
public override void OnPageFinished(WebView view, string url)
щас не вспомню точно, может пару раз сработать вроде, но в отладке глянь

Maksim
21.03.2018
11:58:01
нужно унаследоваться от WebViewClient, там переопределить метод OnPageFinished
и естественно WebView засетать WebViewClient через SetWebViewClient

Artur
21.03.2018
11:59:37
Да, так лучше всего, создай отдельный класс типа CustomWebViewClient и там все функции переопределяй, а потом свяжи с webView через webView.SetWebViewClient(CustomWebViewClient );

Alexander
21.03.2018
12:03:15
о, спасибо, то что доктор прописал!
еще вопрос, как получить доступ к UI элементам из этого переопредленного метода?


Ильфат
21.03.2018
12:50:25
Серьезность Код Описание Проект Файл Строка Состояние подавления
Ошибка непредвиденная ошибка при выполнении задачи LinkAssemblies".
Mono.Linker.Steps.XmlResolutionException: Failed to process XML description: <unspecified> ---> Mono.Cecil.AssemblyResolutionException: Failed to resolve assembly: 'MaskedEditText, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'
в Mono.Linker.LinkContext.Resolve(IMetadataScope scope)
в Mono.Linker.Steps.ResolveFromXmlStep.ProcessAssemblies(LinkContext context, XPathNodeIterator iterator)
в Mono.Linker.Steps.ResolveFromXmlStep.Process()
--- Конец трассировки внутреннего стека исключений ---
в Mono.Linker.Steps.ResolveFromXmlStep.Process()
в Mono.Linker.Steps.BaseStep.Process(LinkContext context)
в Mono.Linker.Pipeline.Process(LinkContext context)
в MonoDroid.Tuner.Linker.Process(LinkerOptions options, LinkContext& context)
в Xamarin.Android.Tasks.LinkAssemblies.Execute(DirectoryAssemblyResolver res)
в Xamarin.Android.Tasks.LinkAssemblies.Execute()
в Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute()
в Microsoft.Build.BackEnd.TaskBuilder.<ExecuteInstantiatedTask>d__26.MoveNext()
как лечить господа?

Google

Artur
21.03.2018
13:36:23

Alexander
21.03.2018
14:00:49

Artur
21.03.2018
14:04:26
прогресс бару, например
если из MainActivity.cs: к примеру когда связывает CustomWebViewClient то передавай следующий параметр webView.SetWebViewClient(new CustomWebViewClient(MainActivity mainActivity)); Но разумеется, когда ты создал свой кастомный клиент для вебвью, там создай клас, который получит ссылку на активити, где прогресс бар
*не класс, а конструктор)
можно попробовать и прогресс бар сразу передать, попрактикуй

Max
21.03.2018
14:53:10
Просьба код заливать на gist/любое место

Sasha
21.03.2018
15:17:24

Max
21.03.2018
15:19:54
объясни
https://gist.github.com/maxUo/adf84cc405fb36907f38eb3561158a36

Sasha
21.03.2018
15:24:12
ок

Den
21.03.2018
15:25:01
Здравствуйте, возник вопрос, есть 3 элемента: imagebutton , edittext, imagebutton. Нужно расположить их по горизонтали так, чтобы кнопки прижались по краям, а edittext растянулся на всё оставшееся пространство, как лучше это сделать?

??
21.03.2018
15:25:56

Den
21.03.2018
15:26:15

??
21.03.2018
15:26:48

vladimir
21.03.2018
15:27:13
LinearLayout же

Den
21.03.2018
15:27:17
у меня это Actionbar

vladimir
21.03.2018
15:27:20
и layout_weight

Den
21.03.2018
15:27:38
они должны то же соотношение сохранять
как их ужать?

vladimir
21.03.2018
15:28:14
им вес 0 поставь, а edittext 1

Google

Den
21.03.2018
15:30:27

vladimir
21.03.2018
15:30:45
да
можно даже без нулей
может кнопкам также стоит ширину сделать wrap_content?

Den
21.03.2018
15:31:59
этот взгляд

vladimir
21.03.2018
15:33:36
:D
ну оно по высоте растянулось

Den
21.03.2018
15:34:11
:D
как зашакалить картинки?

vladimir
21.03.2018
15:34:14
wrap_content или фиксированный размер

Den
21.03.2018
15:34:18

vladimir
21.03.2018
15:34:22
для высоты