今天研究了一個小軟件,挺有意思的,盡管網上已經很多那種軟件,但是今天還是在這里給大家分享一下這個軟件的具體開發過程
首先,這個軟件只需要三個主要控件,EditText、Button以及TextView。
其次,就是編寫代碼了,首先我們看一下具體的效果圖。

大概就是這樣子了,具體美化什么的我也沒有做,勿噴勿噴。
開發步驟:
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() + "✾ ั "); } }); } }
好了,一個花藤文字生成器就完畢了,非常簡單。
