https://github.com/markzhai/rememberedittext
An EditText which can remember last several input, free developer from managing cache everywhere themselves. !! NOT ViewGroup !!
https://github.com/markzhai/rememberedittext
Last synced: 3 months ago
JSON representation
An EditText which can remember last several input, free developer from managing cache everywhere themselves. !! NOT ViewGroup !!
- Host: GitHub
- URL: https://github.com/markzhai/rememberedittext
- Owner: markzhai
- License: apache-2.0
- Created: 2015-09-04T05:45:47.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-04-10T08:10:50.000Z (about 9 years ago)
- Last Synced: 2025-04-12T23:25:07.651Z (3 months ago)
- Language: Java
- Homepage:
- Size: 154 KB
- Stars: 161
- Watchers: 6
- Forks: 31
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RememberEditText [](https://github.com/markzhai/RememberEditText/releases/download/v0.9.0/app-debug.apk) [](https://maven-badges.herokuapp.com/maven-central/cn.zhaiyifan/rememberedittext)
An EditText which can remember last input, free developer from managing cache everywhere themselves.
[中文版](https://github.com/markzhai/RememberEditText/blob/master/README_CN.md "中文版")

## Introduction
Have you been annoyed with entering the same stuff once and once like username, thread-reply? RememberEditText can remember the last several input automatically and offers a dropdown list to let user choose.## How
View: RememberEditText is an EditText view, but not a viewgroup extends linearlayout like some project. I made it so in order to decrease view layers.Cache: RememberEditText simply puts its cache in SharedPreference, and keeps a local hashmap version to free from visiting SharedPreference everytime, thus speeds up its looks up and update.
## Usage
```gradle
dependencies {
compile 'cn.zhaiyifan:rememberedittext:0.9.0'
}
``````xml
```
styles:
```xml
```
## TODO
- Make cache loading async.
- Add more hint mode.
- Enable pair mode, like username/password.
- Center gravity is not supported yet, need help (icon is missing when set center gravity).
- Add encrpytion mode to save stuff like password (low priority).
- Support RTL (Right to Left).## Screenshots


