因此,我的php文件回显了由'格式分隔的数据列表,现在当我尝试在列表视图中显示它时,它将整个内容视为android中的单个列表项。我如何告诉我的列表适配器考虑 xx 位置的新元素,因为我的 android 代码中没有循环。
<?php
$query="SELECT * FROM `safa_offers` ORDER BY id DESC ";
$result = mysql_query($query) or die(mysql_error());
while($row = mysql_fetch_assoc($result))
{
echo "Offer Name'n".$row['offer_name']. " 'n 'n "."Start Date :'n".$row['offer_start']."'n 'n"."End Date 'n".$row['offer_end']."'n 'n"."Details: 'n".$row['offer_description']."'n'n";
}
mysql_close($cn);
exit();
?>
人造人:
void login(){
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://agfsrg/Offers.php");
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String response = httpclient.execute(httppost, responseHandler);
//This is the response from a php application
final String reverseString = response;
//offers.setText(reverseString);
//Toast.makeText(this, "response" + reverseString, Toast.LENGTH_LONG).show();
runOnUiThread(new Runnable() {
public void run() {
//offers.setText(reverseString);
listAdapter.add( reverseString );
dialog.dismiss();
}
});
你不能在换行符上拆分字符串吗?你可以只使用数组类中的 asList 函数,因为 split 会返回一个数组。请看这里 http://developer.android.com/reference/java/util/Arrays.html#asList(T...这是你要找的吗?