0
내 "sodrzina"를 다른 xml 레이아웃에 표시하는 방법 setContentView (R.layout.sodrzina)를 사용하여 몇 번 시도한 것을 볼 수 있습니다. ..이 방법을 사용하면 클릭시 다른 레이아웃이 열리지 만 내용이 없습니다. 내 콘텐츠를 표시하는 방법?내 텍스트보기를 다른 레이아웃으로 리디렉션
View.OnClickListener
getOnClickDoSomething(final Button button) {
return new View.OnClickListener() {
public void onClick (View v){
//TextView View = (TextView) findViewById(R.id.viewSodrzina);
setContentView(R.layout.sodrzina);
TextView View = (TextView) findViewById(R.id.viewSodrzina);
String sodrzina="";
}
}
String sodrzina="";
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.cook-recipes.hostoi.com/jsonscript/sodrzina.php?sodrzina="+(button.getText()).toString().replace(" ","%20"));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
InputStream webs = entity.getContent();
try{
BufferedReader reader = new BufferedReader(new InputStreamReader(webs,"iso-8859-1"),8);
//myListView.setText(reader.readLine());
int askiChar=0;
while((askiChar =reader.read())!=-1)
{
sodrzina+= ((char)askiChar);
}
webs.close();
reader.close();
}catch(Exception e){
Log.e("log_tag","Error converting reslt"+e.toString());
}
//TextView prikaziSodrzina = (TextView)findViewById(R.id.viewSodrzina);
//Toast.makeText(Desert.this,sodrzina, Toast.LENGTH_LONG).show();
//prikaziSodrzina.append(sodrzina);
// View.append(sodrzina);
}
catch (Exception e)
{
Log.e("ERROR","ERROR IN CODE: "+e.toString());
e.printStackTrace();
}
}
그러나 이러한 내용은 동적 인 버튼에 의해 생성되었습니다. 코드 – AndroDevelop
에서 도움이 필요합니다. 저는 제 자신이 해결할 수 있습니다 : D 나는 레이아웃 방법을 얻었고 ID를 새로운 레이아웃의 텍스트보기에 넣었습니다. 이제 모든 것이 정상입니다. 모두에게 감사드립니다. – AndroDevelop