ورود

View Full Version : سوال : نمایش html های از پیش ساخته شده



perkas
پنج شنبه 01 اسفند 1392, 19:51 عصر
سلام

من چند فایل html دارم که میخوام درون یه textview یا webview نشونشون بدم

ولی نمیخوام بصورت تگ نویسی و در حین اولین اجرا ساخته بشن

میخوام مثلا بگم در صورت کلیک روی باتن 1 محتوای 1.html و کلیک روی باتن 2 محتوای 2.html درون یک تکست باکس یا وب ویو نمایش داده بشن

1- این فایلهای html رو تو کدوم فولدر کپی کنم ( محظ اطمینان پرسیدم - چون احتمالا assets باید باشه )

2- با چه کدی به وب ویو یا تکست باکس بگم که کدوم فایل html رو نشون بده

perkas
جمعه 02 اسفند 1392, 00:30 صبح
پیدا کردم روش ولی زیاد جالب نیست


اول فایل html رو در پوشه assets کپی میکنیم

مرحله بعد >> فایل اکتیویتیمون باید به این صورت باشه :




protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
WebView wb = new WebView(this);
wb.loadUrl("file:///android_asset/example.htm");
setContentView(wb);

#root#
جمعه 02 اسفند 1392, 06:52 صبح
پیدا کردم روش ولی زیاد جالب نیست
[/code]

چرا جالب نیست ؟:متفکر:

kavous_kiani
سه شنبه 06 اسفند 1392, 22:40 عصر
مهمترین کار قرار دادن سوئیج است تا بتوان مقالات موجود در صفحه را با نسبت دادن شماره و... در وب ویو باز کرد

reza_azizi2010
سه شنبه 06 اسفند 1392, 23:59 عصر
اگه تعداد صفحات زیاده، و قالب بندی صفحات هم از قبل مشخصه، میتونی از دیتابیس استفاده کنید
یعنی بجای اینکه صفحه html رو از قبل درست کنی، کدهای html رو توی دیتابیس ذخیره کن و موقع اجرای برنامه کدها رو بخون و صفحه رو توی وب ویو درست کن.
عکسهاتم باید بذاری توی پوشه assets

webview1.loadDataWithBaseURL("file:///android_asset/", html_code, "text/html", "charset=utf-8", null);

perkas
چهارشنبه 07 اسفند 1392, 01:25 صبح
چرا جالب نیست ؟:متفکر:

چون اون چیزی که خواستم نشد
کنترل زیادی روی ست کردن محتوا برای انواع گوشی ( به لحاظ سایز ) نداشتم


میشه کاری کرد که عکس داخل یک کد html که تو یه وب ویو به نمایش در میاد سایزش متناسب با گوشی تغییر کنه ؟؟؟؟

kavous_kiani
چهارشنبه 07 اسفند 1392, 15:00 عصر
دوستان!

من یک گریدویو دارم با هشت تا سل.

با این کد:


public class SecondFragment extends Fragment {
GridView gridView;
static final String[] MOBILE_OS = new String[] {
"Page01", "Page02", "Page03", "Page04", "Page05", "Page06", "Page07", "Page08" };

public SecondFragment(){}

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {

View rootView = inflater.inflate(R.layout.fragment_second, container, false);

gridView = (GridView) rootView.findViewById(R.id.gridView1);
gridView.setAdapter(new LinkAdapter(getActivity(), MOBILE_OS));

gridView.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View v,
int position, long id) {


Intent intent = new Intent(Intent.ACTION_VIEW,
Uri.parse("http://www.google.com"));
startActivity(intent);

}
});

return rootView;
}
}

حال می خواهم به هر سل یک آدرس سایت جداگانه بدهم. یک دستور سوئیچ برای اینکار برای من بنویسید.

ممنون شما

perkas
چهارشنبه 07 اسفند 1392, 23:25 عصر
دوستان!

من یک گریدویو دارم با هشت تا سل.


حال می خواهم به هر سل یک آدرس سایت جداگانه بدهم. یک دستور سوئیچ برای اینکار برای من بنویسید.

ممنون شما

میخوا لینک سایت و آیکنش تو سلولها باشه یا خود سایت ؟؟؟

اگه خود سایته - چی معلوم میشه تو سلولها ؟؟؟

kavous_kiani
پنج شنبه 08 اسفند 1392, 00:00 صبح
فقط وقتی روی هر سلول کلیک میکنم بره به لینک مربوطه.

نمی خوام بره وب ویو. هر مرورگری باشه مهم نیست.

منظورم اینه که با استفاده از دستور سوئیچ از نوشتن دستور تکراری لیسینر برای هر کدام از سل ها خلاص بشم.

شاید بعدا این سلول ها دویست تا شدن، و طبیعتا با استفاده از دستور سوئیچ این کار ساده خواهد بود.

perkas
سه شنبه 27 اسفند 1392, 17:56 عصر
تو بعضی اپ ها دیدم که عکسهای داخل html شون خاصیت تغییر سایز دارن

چطور این کار رو میکنن ؟

مثلا با تغییر سایز گوشی عکس کوچیکتر نمایش داده میشه

من وقتی از html استفاده میکنم اگه رو یه گوشی یا ماشین کوچیکتر از لحاظ سایز تست میکنم عکسها از کادر خارج میشن

؟؟؟؟؟

spiderman200700
چهارشنبه 28 اسفند 1392, 13:45 عصر
تو بعضی اپ ها دیدم که عکسهای داخل html شون خاصیت تغییر سایز دارن

چطور این کار رو میکنن ؟

مثلا با تغییر سایز گوشی عکس کوچیکتر نمایش داده میشه

من وقتی از html استفاده میکنم اگه رو یه گوشی یا ماشین کوچیکتر از لحاظ سایز تست میکنم عکسها از کادر خارج میشن

؟؟؟؟؟

دوست عزیز شما باید در کدهای CSS مربوط به فایل HTML این کار رو بکنی.
کد های CSS رو طوری بنویسی که عکس ها در هر سایزی درست نمایش داده بشه.