Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 我可以如何处理我应用程序中的自定义表情?_Android_Ios_Windows_Windows Phone 8 - Fatal编程技术网

Android 我可以如何处理我应用程序中的自定义表情?

Android 我可以如何处理我应用程序中的自定义表情?,android,ios,windows,windows-phone-8,Android,Ios,Windows,Windows Phone 8,我正在为Windows(手机、桌面、商店)、Android、iOS和Web开发一个应用程序,允许用户创建表情符号。我想在每种字体的文本之间显示这些表情符号(ios上的Segoe WP?lol)。用户将无法将这些复制到其他地方,所以这不是问题。但是,使文本成为html页面的一部分会导致任何问题吗?我认为这可能会导致html代码的使用,但是,我是否应该使用html页面在同一行中显示这些自定义表情和图片,如果是,我如何阻止用户使用html命令?注:这里是我可以为windows phone推荐的概念图,

我正在为Windows(手机、桌面、商店)、Android、iOS和Web开发一个应用程序,允许用户创建表情符号。我想在每种字体的文本之间显示这些表情符号(ios上的Segoe WP?lol)。用户将无法将这些复制到其他地方,所以这不是问题。但是,使文本成为html页面的一部分会导致任何问题吗?我认为这可能会导致html代码的使用,但是,我是否应该使用html页面在同一行中显示这些自定义表情和图片,如果是,我如何阻止用户使用html命令?注:这里是我可以为windows phone推荐的概念图,同时也是一个概述。 (1.)您需要创建emojis图像及其相关文本代码(例如:smile-“:)”)。 (2.)您需要开发一个程序来读取这些代码,并将其转换为本机代码中每个平台的映像。 (3.)在windows phone中,您可以通过先分离图像和文本,然后创建语法文本框和图像对象并将其分配给StackPanel容器,轻松地将图像放在文本之间

TextBlock t1 = new TextBlock();
t1.TextWrapping = TextWrapping.Wrap;
t1.Text = "this is test ";

TextBlock t2 = new TextBlock();
t2.TextWrapping = TextWrapping.Wrap;
t2.Text = " this is test.";

Image img = new Image();
img.Height = img.Height = 20;
img.Stretch = System.Windows.Media.Stretch.Uniform;
img.Source = new BitmapImage(new Uri("icon.png", UriKind.Relative));

sp.Children.Add(t1);
sp.Children.Add(img);
sp.Children.Add(t2);

这只是如何实现它的一个基本概念。仍然需要注意StackPanel的新线和高度。我也使用了StackPanel的奇特设计,它对我很有用。

HTML命令是什么意思?我知道你可以在浏览器控件中关闭脚本。@ChubosaurusSoftware是的,我可以,但这不会也阻止新行吗?1和2很简单:)我知道stackpanel,但正如你所说,“新行”是一个大问题。不过,我会设法解决这个问题。