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