ابشر اخوي
افرض لديك متغيرات تريد عرضها في جدول
الان هذه المتغيرات قد يكون مصدرها قاعده بيانات او مدخلات من المستخدم او مهما كان
المهم نفرض لديك متغيرات val1, val2, val3, val4
الان نريد عرضهم بجدول
يلزمنا ان يكون في ملف ال xml الخاص بواجهه المستخدم، object من نوع webView
كود PHP:
<?xml version="1.0" encoding="utf-8"?>
<WebView xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/webview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
الان في كلاس الكود (activity) مثلا نضع الكود كما يلي
كود PHP:
:
:
WebView myWebView;
onCreate(){
myWebView = (WebView )findViewById(R.id.webview);
String val1="",val2="",val3="",val4="";
val1 = "";//هنا تعبئ القيم من المصدر قد يكون قاعده بيانات او حسابات من مدخلات من شاشه اخرى
val2 = "";//هنا تعبئ القيم من المصدر
val3 = "";//هنا تعبئ القيم من المصدر
val4 = "";//هنا تعبئ القيم من المصدر
String html = "<html><body>";
html = html + "<table align='center' border=1>";
html = html + "<tr>";
html = html + "<th>Value 1</th>";
html = html + "<th>Value 2</th>";
html = html + "<th>Value 3</th>";
html = html + "<th>Value 4</th>";
html = html + "</tr>";
html = html + "<tr>";
html = html + "<td>" + val1 + "</td>";
html = html + "<td>" + val2 + "</td>";
html = html + "<td>" + val3 + "</td>";
html = html + "<td>" + val4 + "</td>";
html = html + "</tr>";
html = html + "</table></body></html>";
myWebView.loadData(html, "text/html", "utf8");
}
:
:
هنا يكون العمل جاهز ان شاء الله
ملاحظه: كتبت الكود هنا ولست متأكد اذا كان به اخطاء لكن من ناحيه تسلسل الخطوات يجب ان تكون بهذا الشكل
ممكن ان تضعل for loop او while loop لبناء الجدول
وتكرر ال <tr> الذي به القيم val1, val2 ,... حسب طبيعه النتائج ومصدرها
فيصبح الكود بهذا الشكل
كود PHP:
:
:
while (اي شرط حسب برنامجك){
//بعض الحسابات او احضار بيانات ووضعها في المتغيرات val1, val2 , ... لتجهيزها
html = html + "<tr>";
html = html + "<td>" + val1 + "</td>";
html = html + "<td>" + val2 + "</td>";
html = html + "<td>" + val3 + "</td>";
html = html + "<td>" + val4 + "</td>";
html = html + "</tr>";
}//while loop end
:
:
موفق