Как получить путь к изображению из ресурса в виде строки в Java в Android

Предполагая, что ваше угловое приложение работает, и это всего лишь вопрос настройки редактора, вы можете настроить редактор с теми же параметрами, которые описаны для негласного базового TinyMce здесь: http: // www.tinymce.com/wiki.php/configuration

Если вы нажмете на определенную опцию, вы увидите, как вы можете настроить неагрессивный tinymce так:

tinymce.init({
    resize: false
});

Итак, чтобы сделать эквивалентную настройку в угловом с ui-tinymce, вместо tinymce.init (), вы должны установить параметры внутри переменной области scope scope.tinymceOptions. Таким образом, пример настройки ui-tinymce, чтобы не позволить пользователю изменять размер, иметь ширину / высоту 400/300, разрешить печать и выбор цвета / фонового рисунка:

myAppModule.controller('MyController', function($scope) {
    $scope.tinymceOptions = {
        resize: false,
        width: 400,  // I *think* its a number and not '400' string
        height: 300,
        plugins: 'print textcolor',
        toolbar: "undo redo styleselect bold italic print forecolor backcolor"

    };
});

И ваше представление может выглядеть примерно так (обратите внимание на tinymceOptions):

  

ui-tinymce должен поставляться с несколькими встроенными плагинами, которые вы можете найти здесь: http: // www.tinymce.com/wiki.php/Plugins

Полный список параметров панели инструментов см. в разделе: http://www.tinymce.com/wiki.php/Controls

Из того, что я помню, вы не можете после изменения факта tinymceOptions. Под этим я подразумеваю, что после загрузки редактора, если вы хотите позже изменить некоторые из параметров $ scope.tinymceOptions, эти изменения не будут автоматически обновляться в редакторе, потому что я считаю, что код ui-tinymce передает параметры tinymce.init () только один раз при загрузке.

Вы также можете делать такие вещи, как вручную задавать содержимое редактора, используя простые javascript-крючки tinyMce, такие как:

tinyMCE.activeEditor.setContent('

hello world

this is my story. the end.

');

. Аналогичным образом вы можете использовать getContent (): http://www.tinymce.com/wiki.php/API3:method.tinymce.Editor.getContent Но я считаю, что вы также можете получить доступ к содержимому редактора с помощью переменной $ scope.tinymceModel в этом примере. (в случае использования, если у вас есть ng-клик на кнопке, чтобы сохранить содержимое редактора, то как вы получаете содержимое редактора ...)

Но более угловатым способом было бы сделать все через ng-model и переменные области видимости вместо того, чтобы полагаться на исходный jin-файл jin-файла tinymce.

Надеюсь, что это помогает. Таким образом, ui-tinymce - очень тонкая обертка вокруг обычного TinyMce. Итак, все, что вы можете сделать с регулярным тинимом, вы можете по большей части делать с угловой версией. Я думаю, именно поэтому для настройки ui-tinymce не так много документов, но этот факт не совсем понятен новым новичкам.

0
задан aminography 16 January 2019 в 19:27
поделиться

1 ответ

Я хочу, чтобы путь к изображению был отрисован под ресурсами

Ресурс для рисования - это файл на вашем компьютере разработчика. Это не файл на устройстве. На устройстве нет пути к нему.

я предоставляю некоторый фрагмент кода

В Android нет схемы drawable. Это также не путь к изображению.

Если для вашего Card требуется Uri, вы можете попробовать android.resource как схему .

0
ответ дан CommonsWare 16 January 2019 в 19:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: