2013-08-24 4 views
0

Я могу получить текст из одного действия, как я могу получить текст и вставить в свой URL-адрес?Получение текста с помощью кнопки edittext

активность один

public class MainActivity extends Activity { 
private Button tombol; 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 
    tombol=(Button)findViewById(R.id.button1); 
    tombol.setOnClickListener(new OnClickListener() { 

    public void onClick(View v) { 
     Intent intent = new Intent(MainActivity.this, MainActivity2.class); 
     startActivityForResult(intent, 0); 

     } 
     }); 

активность два

EditText et; 
ImageView iv; 

public Button tombol; 
@Override 
public void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.activity_main2); 

loadGambar(); 


private void loadGambar(){ 
try { 
    iv = (ImageView) findViewById(R.id.imageView1); 
    et = (EditText) findViewById(R.id.editText1); 
    tombol = (Button) findViewById(R.id.button1); 

    URL url = new URL (et.getText().toString()); 
    InputStream is = (InputStream) url.getContent(); 
    Drawable gambar = Drawable.createFromStream(is, "src"); 
    iv.setImageDrawable(gambar); 
    is.close(); 
    } catch (Exception e) { 
     e.printStackTrace(); 
    } 

tombol=(Button)findViewById(R.id.button1); 
tombol.setOnClickListener(new OnClickListener() { 

@Override 
public void onClick(View view) { 
    Intent intent=new Intent(); 
    setResult(RESULT_OK, intent); 
    finish(); 

} 
}); 
} 

}

я могу получать текст из редактирования текста после того, как кнопка мыши, как это исправить?

я готов попробовать использовать StartActivity, я просто хочу, чтобы получить, что текст вставить в деятельности двух рядный

URL URL = новый URL (et.getText() ToString().);

+1

, что ваш вопрос. Передача значений из одной активности в другую или получение текста из текстового поля – Nithinlal

+0

Просьба уточнить ваш вопрос, я не понимаю <«Я могу получить текст из текста редактирования после нажатия кнопки, как это исправить?»>. Но в случае, если это поможет вашему второму вопросу, передайте данные из одной активности в другую с помощью этого 'intent.putExtra (" nameForThisExtra "," string ")' и получите его как это в другом действии: 'String name = getIntent () .getStringExtra ("nameForThisExtra"); ' –

+0

Я хочу показать изображение после ввода текста в виде URL-адреса, но после ввода и нажатия кнопки изображение не отображается, –

ответ

0
public void onClick(View v) { 
    Intent intent = new Intent(MainActivity.this, MainActivity2.class); 
    intent.putExtra("URL", yoururlstring); 
    startActivityForResult(intent, 0); 

    } 
    }); 

использовать приведенный выше код в деятельности одного, чтобы передать значение из одного acivity к другим

в activiy2, чтобы получить ЕГЭ sring

String url= getIntent().getExtras().getString("URL"); 
+0

, но у меня есть код ошибки на InputStream is = (InputStream) url.getContent(); после команды изменения –

+0

InputStream is = (InputStream) url.getContent(), в котором я думаю, что вы используете String, а не URL .... –

+0

как я могу использовать URL-адрес на edittext, а URL может показывать изображение –

Смежные вопросы