当前位置:首页 » 安卓系统 » android文本编辑器

android文本编辑器

发布时间: 2022-06-22 23:51:32

⑴ 手机上写代码的软件有什么

比如C4droid
这是一款很好的手机c语言编码器,可以终端运行,还可以转化成apk安装到手机上

⑵ Android 上有什么好用的 markdown 编辑器

Android上有好用的markdown编辑器:Ulysses、Yu Writer、Typora 、iA Writer、MarkdownX 。

1、Ulysses 最强大的写作软件

支持文章管理、支持图片、可以自定义主题和样式,甚至可以写一本书,功能很强大,可是貌似没有win版,需要一台mac笔记本才行。

2、Yu Writer 国产跨平台的MD文本编辑器新秀

小编最近就在体验这款产品,可以随意更换主题和布局,各种一键插入图片、一键建表格、插代码、链接、公式,一键切换布局使得等操作起来十分高效流畅自然,对新手非常友好。

导出成docx (Oce Word文档),PDF、HTML网页、TXT以及图片格式。而且作为国产软件,HTML网页除了支持导出WordPress兼容格式外,还能支持微信公众号的格式。对微信排版个性化程度不高,可以排版后放到秀米等美化一下。

3、Typora 免费极简Markdown编辑器

Typora抛弃了传统的交互模式,它只使用一个窗口,却能优雅地实现同时将代码编辑与预览结合起来!从而为用户带来更加流畅直观的,所见即所得的Markdown写作体验。

4、iA Writer 跨平台轻量级写作工具

iA Writer是一款以设计简单优雅着称的跨平台轻量级纯文本编辑器,这款的写作应用支持iOS、Android和Mac 平台,无论是随时随地移动办公、写博客、写日记、写草稿,它都能让你在这些设备上更加便利高效率地写作……

5、MarkdownX 最优秀的Android安卓Markdown编辑器

Android安卓平台上优秀的Markdown编辑器却很少,所以今天这款免费的MarkdownX真的值得推荐……它能满足我们随时记笔记和写作的需求。

⑶ 有没有修改Android字体大小的软件,该软件就是具备修改大小字体的功能,不想装其他桌面

安装一个re管理器...就是root explorer
前提是手机必须root..
然后打开re管理器,顶部点击挂载读写模式...
然后找到system 目录中的build.prop 这个文件..光标移动到这个文件上面长按选择用文本编辑器打开...
下翻: 找到ro.sf.lcd_density=240 一般默认都是240..只需要改这个值就可以了...修改完后保存,重新启动手机...

⑷ android手机上看代码有什么好软件

安卓手机上的话我推荐920文本编辑器。
对于编辑器我没有太多要求,只要有行号、代码高亮、多窗口就行了,920编辑器完全符合我的要求。
软件名称:920编辑器
软件简介: 920文本编辑器(920 Text Editor)是一款运行于Android手机上功能强大的文本编辑器。 特色功能: 多标签,你可以在不同的标签打开不同的文件,方便你在不同的文本之本切换编辑 语法高亮 显示行号 显示空白字符(制表符,换行符) 自动检测打开的文件编码,同时你也可以转换当前文件编码 方便的工具栏,你可以快捷进行文件新建、打开、保存、另存为、撤销/重做、一些常用符号、返回上次编辑位置等等 最近打开的文件历史列表 正则查找、替换或替换全部 更改字体和字体大小 “自动换行” 开关等等。
下载链接:http://hexianghui.net/resource/11.html
注:我提供的是汉化版的,网络提供的是英文版。

好了,安卓代码编辑器软件的介绍就到这里了,祝你学有所成!

⑸ 如何实现一个 Android 端的富文本编辑器

在 Android 上实现富文本编辑器的思路大致分为三种:

使用多种 Layout 布局,每一种布局对应一种 HTML 格式,比如图片,比如顺序列表等。具体的实现例子可以参考这个链接。 Medium 和
Evernote 的富文本编辑就是采用这种方式实现的。总体来说比较复杂。

WebView + JavaScript 实现。现在 Web 端有很多成熟的 JavaScript 富文本编辑库,比如 Squire ,你只需要做好
WebView 和 JavaScript 的交互就可以了(多写回调函数)。理论上虽然是这么说,但是在实现过程你需要解决 WebView 的兼容性问题(
Android 4.4 及其以上版本和 4.4 以下版本的 WebView 内核不一样),以及其他一些不可预见的问题(比如就遇到无法粘贴文字的问题)。

EditText + Span 。 Android 的 TextView 原生支持诸如粗体、删除线、引用等 Span
,要实现简单的富文本编辑需求,可操作性还是比较大的。综合再三,选择了这种方式来实现自己的需求。

既然决定使用 EditText + Span 的方式来实现,必然要对相关的 API 有所了解。

首先来了解一下 Span 。Span 是一个强大的概念,有兴趣深入的同学推荐直接阅读这篇译文。

在这里主要使用两种类型的 Span :

继承自 CharacterStyle 的 Span ,比如 StyleSpan ,可以在字符级别上添加粗体,下划线等。

继承自 ParagraphStyle 的 Span ,比如 QuoteSpan ,可以为段落级别的文本添加引用。

接着需要一个可以将 Span 的效果设置进去的文本结构(即实现了 Spannable 接口), SpannableStringBuilder
是个不错的选择,同时 EditText 提供的 getEditableText() 方法也可以获得。通常只需要 getEditableText()
就可以了,但是在面对一些细节部分,可以使用 SpannableStringBuilder 预先设置相应的 Span ,再替换到原来的文本中。

设置 Span 的方式也很简单,需要调用 Spannable.setSpan(Object what, int start, int end, int
flags) 这个方法即可,方法中 4 个参数的解释如下:

Object what ,传入你使用的 Span 对象。

int start ,设置 Span 的开始位置。

int end ,设置 Span 的结束位置。

int flags ,代表设置 Span 的作用域。

在这里重点介绍一下 int flags 这个参数,它接受 4 种类型的参数,分别是:

Spanned.SPAN_INCLUSIVE_EXCLUSIVE ,表示你在设置 Span 的区域之前输入文字,输入的文字也会受到 Span
的影响。

Spanned.SPAN_INCLUSIVE_INCLUSIVE ,表示你在设置 Span 的区域前后输入文字,输入的文字都后受到 Span
的影响。

Spanned.SPAN_EXCLUSIVE_EXCLUSIVE ,表示你在设置 Span 的区域中出输入文字,输入的文字才会受到 Span
的影响。

Spanned.SPAN_EXCLUSIVE_INCLUSIVE ,表示你在设置 Span 的区域之后输入文字,输入的文字也会受到 Span
的影响。

“受到影响”的意思就是,仍然会保持你设置的 Span 的样式,比如选择Spanned.SPAN_EXCLUSIVE_INCLUSIVE
设置了一段文字的粗体,那么在这段文字后新输入的文字,也会是粗体。在这里推荐使用Spanned.SPAN_EXCLUSIVE_EXCLUSIVE
参数,毕竟其他几种参数相对不是很好控制,而且会给使用的人带来的疑惑。认为一个操作代表的行为应当是准确没有歧义的。

好,到这里已经知道大致怎么作出一个富文本编辑器组件的样子了,无非是指定开始位置和结束位置,再设置相应的 Span
即可。至于设置的时候采取什么样的规则,你可以自己定制。但仅仅解决了编辑的问题,仍然存在导入的问题和导出的问题。

导入的问题十分简单, Android SDK 中提供了 Html.fromHtml() 这个方法,可以很轻松地将 HTML 字符串转换为所需的
Spanned 对象。但是需要注意的是, Html.fromHtml() 并不支持所有的 HTML 标签,比如无序列表就不支持,因此你需要自己实现
Html.TagHandler 接口来处理自己所需的标签,可以参考这个链接,实现了删除线和简单无序列表的支持。

面对粗体、斜体这样字符级别的样式, Html.fromHtml()
会自然而然的解析,该添加换行的地方就添加换行,并没有什么问题;但是面对引用、无序列表这样段落级别的样式,该方法会追加一个换行,也就是两个换行操作,相当于多出一个空行。通常来说认为一个
对应两个
,但是如果你有特别需求的话,也可以通过前面说的那样,自己来解析,而不是用系统默认的方式。

之前介绍了如何导入,想必你也十分清楚,必然有一个对应的Html.toHtml() 方法!没错,但是遗憾的是,这个方法也不全支持所有 Span
,比如列表就不支持。不过没有关系, Html.toHtml() 这个方法本身的源码简洁易懂,可以参考着实现。

在这里重点说明 Spannanle 的一个接口方法 nextSpanTransition(int start, int limit, Class
type) ,这个方法会在你指定的文本范围内,返回下一个你指定的 Span 类型的开始位置,依照这个方法,就可以逐层扫描指定的 Span
,而不用同时考虑其他类型的 Span 的影响,十分有用。

最后尽管说了这么多,导入导出还是有一个比较关键的问题,即导入的内容和导出的内容要保持一致,在这点上目前我还比较难以实现,只能说尽量控制吧,必要的时候还需要使用一下正则来处理导入导出的文本。

⑹ 用android开发一个简单的文本编辑器,我想提供给用户设置字体大小和阅读模式,应该怎么做

索爱ST17i是安卓2.3的系统所以不能直接修改系统字体。但可以自己修改。首先确定你的手机已经ROOT了,才可以修改。然后安装RE管理器,再进入SYSTEM找到BUILD.PROP,长按,出现选择菜单,选择用文本编辑器打开,更改ro.sf.lcd_density等号后面的数字,240为目前常规大小字体,167为该ROM原始默认,200则是修改版数值,167-240间可任意选择一个数字,然后按menu(最中间实体键)选择保存并退出,重启手机即可。还有更简单的方法,下载一款名叫“LCDDensityChanger”的应用就可以直接修改了。下载地址这里发不了,用短消息发给你了。

⑺ Android 上有什么好用的 markdown 编辑器

在线的Markdown编辑器
dillinger 漂亮强大,支持md, html, pdf 文件导出。支持dropbox, onedrive,google drive, github. 来自国外,可能不够稳定。

MaHua 小众软件推荐,界面有些简陋

简书 一个很不错的博客平台,每几秒钟便会自动存入一个备份。可以直接从本地拖入照片生成链接,一直在不断优化。作为一个博客平台,需要注册账号后方能进行写作。

小书匠编辑器 和 Cmd Markdown 也有web版,下文有介绍。


Chrome 插件

Marxico 中文名马克飞象,因为印象笔记不支持Markdown,而这款可以直接把文本存到印象笔记的编辑器对于重度印象笔记用户是个不错的选择。付费软件,可以免费试用。


支持多平台

FarBox 一个支持Markdown写作语法的博客平台,让用户通过Dropbox(现在默认是自己的同步服务器)直接建立个人网站。FarBox编辑器免费,支持多平台(无web版,Linux版停止维护),个人认为是Windows平台最优雅的编辑器。多说一句,Farbox服务可以免费试用,在本地编辑器内写作自动同步发布在个人博客,对像笔者这样希望有个人博客但却不愿折腾的小白来说,是个不错的选择。

Cmd Markdown 作业部落出品,也是一款不错的工具和博客平台兼顾的产品。全平台且提供web版

小书匠编辑器 全平台覆盖并且有web版

Sublime Text 2 界面简约大方,定位专业。可以免费试用,价格稍贵,70美元

Atom github出的编辑器;功能十分强大,支持各种编程语言;安装后会在添加右键菜单,图标丑;全平台,程序猿专用


Windows平台编辑器
MarkdownPad 一款全功能的编辑器,被很多人称赞为windows 平台最好用的markdown编辑器

Smark 开源软件

MdCharm 功能完备;长相一般,隐藏菜单栏后也算简约。有Windows 和Linux版本。目前已开源,不再更新。

Miu 一款模仿mou 的windows平台markdown编辑器,小众推荐,必属精品,官网无法打开,好在小众提供了网络云下载。界面美观,功能不够成熟

⑻ Android studio编辑器中的代码怎么显示缩进

方法一:
1、通过菜单方式进行更改。点击菜单中的“view”的选项。

2、弹出了下拉菜单中进行选择为“active editor”的选项。

3、在弹出下一级菜单中进行选择为“show indent guides”选项即可。

方法二:
1、可以看到了现在代码的编辑器中,是无法查看代码是有没有缩进的,也不便进行调节。

2、可以在代码的编辑器的边框中,通过右键的方式,弹出了下拉菜单中进行选择为show indent guides的选项。

3、这样在代码的编辑器中就显示为一条竖线,来代表是缩减,需要缩减多少。

⑼ android textview 怎么换行

textView如果想要强制换行的话,必须先把TextView显示方式修改为多行(android:singleLine="false"),然后才能换行。
方法一般用两种:

1、在字符串里加入“ ”,如"abc rc";

2、把TextView设置为固定宽度,然后让系统自动换行。如android:layout_width="100dp";

(9)android文本编辑器扩展阅读

Class Overview

向用户显示文本,并可选择允许他们编辑文本。TextView是一个完整的文本编辑器,但是基类为不允许编辑;其子类EditText允许文本编辑。

允许用户复制部分或全部内容,将其粘贴到别的地方,设置XML属性Android:textisselectable :“真” 或设置相关方法 settextisselectable 为“真”。textisselectable flag 允许用户在TextView选择手势,从而触发系统内置的复制/粘贴控件。

Displays text to the user and optionally allows them to edit it. A TextView is a complete text editor, however the basic class is configured to not allow editing; seeEditTextfor a subclass that configures the text view for editing.

To allow users to some or all of the TextView's value and paste it somewhere else, set the XML attributeandroid:textIsSelectableto "true" or callsetTextIsSelectable(true). ThetextIsSelectableflag allows users to make selection gestures in the TextView, which in turn triggers the system's built-in /paste controls.

热点内容
警苑饭店wifi密码多少 发布:2024-05-16 18:04:51 浏览:449
致炫x自豪版有哪些配置 发布:2024-05-16 17:04:12 浏览:670
关掉密码要往哪里关 发布:2024-05-16 16:46:03 浏览:370
网站源码查杀 发布:2024-05-16 16:02:53 浏览:834
服务器不用导轨怎么办 发布:2024-05-16 15:49:09 浏览:180
如何查看pppoe密码 发布:2024-05-16 15:38:02 浏览:174
云服务器成本价大概多少 发布:2024-05-16 15:33:42 浏览:446
正式服海岛冰茶怎么配置 发布:2024-05-16 15:25:39 浏览:290
安卓怎么注销探探 发布:2024-05-16 15:24:38 浏览:960
ata72x是多大的压缩机 发布:2024-05-16 15:07:59 浏览:95