0
A
回答
1
我认为使用TextWatcher可以startActivity.You只检查字符串中afterTextChanged
方法...
if(s.toString().equals("string")){
//startActivity here
}
一样,
edittext.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
}
@Override
public void afterTextChanged(Editable s) {
if(s.toString().equals("string")){
//startActivity here
}
}
});
1
您应该使用textwatcher事件来实现它。因为每次用户在edittext中输入任何内容时都会调用它。
我希望它对你有帮助。
0
您可以使用OnkeyListener
myEditTextField.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if (event.getAction() == KeyEvent.ACTION_UP) {
if (myEditTextField.getText().toString().trim().equals("your string")) {
// start your activity
}
}
}
});
0
用这种方式
final EditText et = (EditText) findViewById(R.id.editText1);
et.addTextChangedListener(new TextWatcher()
{
public void afterTextChanged(Editable s){
}
}
public void beforeTextChanged(CharSequence s,int start,int count, int after){}
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(s.length() > 0) {
if(et.getText().toString().equals("string"){
Intent i=new Intent(YourActivity.this,SecondActivity.class);
startActivity(i);
}
}
});
-1
这是NextActivity.java
public class NextActivity extends Activity {
//Your member variable declaration here
// Called when the activity is first created.
@Override
public void onCreate(Bundle savedInstanceState) {
//Your code here
}
}
创建一个新的活动之后,我们在文件“AndroidManifest.xml中”进行注册。 对于注册,我们必须在'AndroidManifest.xml'中创建一个条目,如
**<activity android:name=".NextActivity" android:label="@string/app_name"/>**
相关问题
- 1. 使EditText在活动开始时工作
- 2. Android:单击EditText时开始活动
- 3. 从Edittext首选项开始活动
- 4. 通过通知开始活动:避免重复活动
- 5. 通过捆绑销售开始活动
- 6. 通过Runnable开始新的活动
- 7. 通过开始新活动异常
- 8. 通过context.startActivity(newActivity)触发开始后取消活动的开始
- 9. 从通知开始活动
- 10. Android,通过新活动保存EditText
- 11. 从开始开始活动
- 12. 通过浮动动作按钮开始活动
- 13. 开始活动
- 14. 如何通过滑过上一个活动来开始新活动?
- 15. 通过开始一个新的活动,它开始一次又一次
- 16. 直接回复通知开始活动
- 17. 点击通知开始活动两次
- 18. 如何不从通知开始活动
- 19. 通知不在android中开始活动
- 20. 活动未开始
- 21. Android开始活动
- 22. 通过通知打开现有活动
- 23. 活动开始时间过长
- 24. 通过从小部件开始的子活动导航到主活动
- 25. 无法阻止的EditText从活动抓重点开始
- 26. 阻止通知PendingIntent开始活动已经开始?
- 27. 通过NFC标签开始特定活动
- 28. 活动还没开始去的时候通过“入门”与Android
- 29. 通过意图开始新活动时,应用程序崩溃
- 30. 通过startActivityForResult获取新开始活动的上下文