博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android利用文本分割拼接开发一个花藤文字生成
阅读量:5898 次
发布时间:2019-06-19

本文共 1864 字,大约阅读时间需要 6 分钟。

  今天研究了一个小软件,挺有意思的,尽管网上已经很多那种软件,但是今天还是在这里给大家分享一下这个软件的具体开发过程

首先,这个软件只需要三个主要控件,EditText、Button以及TextView。

其次,就是编写代码了,首先我们看一下具体的效果图。

花藤文字Image

 

大概就是这样子了,具体美化什么的我也没有做,勿喷勿喷。

 

 

 

开发步骤:

    1。新建一个Activity,放上EditText,Button,TextView三个控件,具体排版的自己看着放就行了。

    2。给每个控件添加一个id,  EditText:@+id/et,Button:@+id/btn,TextView:@+id/tv

    3。在MainActivity.java写代码,具体代码我放在下面了。大家可以自行研究。

 

(有问题的希望大家指出来)

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.TextView;public class MainActivity extends AppCompatActivity {//三个控件    private TextView textView;    private EditText editText;    private Button button;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);//获取控件ID        textView = (TextView) findViewById(R.id.content);        button = (Button) findViewById(R.id.btn);        editText = (EditText) findViewById(R.id.et);//监听Button点击(主要)        button.setOnClickListener(new View.OnClickListener() {            @Override            public void onClick(View v) {                String a = editText.getText().toString();//逐字分割,返回content数组                String[] content = a.split("");//首先放上花藤的一半                textView.setText("ζั͡ ");//然后循环输出分割后的每个字并且加上花藤的小叶子                for (int i = 0;i < content.length;i++){                    if(textView.getText().equals("ζั͡")){                        textView.setText("ัั͡" + content[i]);                    }else {                        textView.setText(textView.getText() + "ัั͡" + content[i]);                    }                }//添加完毕后最后添加上小花即可                textView.setText(textView.getText() + "✾ ั ");            }        });    }}

好了,一个花藤文字生成器就完毕了,非常简单。

  

转载于:https://www.cnblogs.com/shadada/p/6844651.html

你可能感兴趣的文章
Scribes:小型文本编辑器,支持远程编辑
查看>>
ssh 安装笔记
查看>>
游戏音效下载网站大全
查看>>
实验五
查看>>
3-继承
查看>>
海归千千万 为何再无钱学森
查看>>
vue2.0 仿手机新闻站(六)详情页制作
查看>>
JSP----九大内置对象
查看>>
Java中HashMap详解
查看>>
delphi基本语法
查看>>
沙盒目录介绍
查看>>
260. Single Number III
查看>>
Hadoop生态圈-Kafka的完全分布式部署
查看>>
css的border的solid
查看>>
[MODx] Build a CMP (Custom manager page) using MIGX in MODX 2.3 -- 1
查看>>
jQuery自动完成点击html元素
查看>>
[算法]基于分区最近点算法的二维平面
查看>>
webpack多页应用架构系列(七):开发环境、生产环境傻傻分不清楚?
查看>>
笨办法学C 练习1:启用编译器
查看>>
树的总结--树的性质(树的深度) leetcode
查看>>