android - 仅为新输入设置edittext对齐,而不是整个文本
问题描述
<EditText
android:id="@+id/editText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_below="@id/scriptNameTextView"
android:layout_marginTop="20dp"
/>
我有这样一个edittext和以下java代码:
if(position == 1) {
editText.setGravity(Gravity.CENTER);
editText.append("\n");
} else {
editText.setGravity(Gravity.START);
editText.append("\n");
}
当 position 等于 1 时,所有文本居中,否则所有文本左对齐。但我只需要对齐新文本(不包括先前输入的文本并仅针对新输入的字符),而不是 edittext 中的所有文本。我该怎么做?
解决方案
推荐阅读
- junit - JUnit 参数化测试
- r - 在 rsample 中结合滚动原点预测重采样和组 V 折叠交叉验证
- javascript - 如何在 dx-list 的 devextreme 控制中为 Angular 添加所需的验证?
- wordpress - 具有多个子字段的 ACF 转发器字段在今天日期之前检查
- php - 如何使用 Magento 2 API 更新 M2E ebay 库存
- vba - 如何将表格列标题作为参数传递
- video-streaming - GPAC/mp4box mpeg-dash 分段不起作用
- javascript - 反应原生搜索结果太大,需要分页
- javascript - 我想通过单击现有图像来编辑图像并显示预览。如何实施?
- sql - 使用 SUBSTR Oracle SQL 将 SPACE 添加到 CONCAT