eh3andark

تعداد اکتیویتی زیاد برای کتاب

12 ارسال در این موضوع قرار دارد

با عرض سلام و خسته نباشید خدمت تمامی دوستان

بنده یک کتاب اندرویدی دارم میسازم که نیاز به تقریبا 80 تا اکتیویتی داره!!!

اکتیویتی ها هم از listview ارجاع داده میشن.

چون در هر صفحه از اکتیویتی باید چند تا عکس و چند تا متن قرار بدم موندم چیکار کنم!!!

یعنی یه اکتیویتی مثلا 5 تا عکس داره و سه تا متن...

یه اکتیویتی هم 3 تا عکس داره و 5 تا متن...

از پایگاه داده هم هیچ اطلاعاتی رو نمیخونه

راهی هست که از اکتیویتی کمتری استفاده کنم؟

با تشکر


کسی نیست کمک کنه؟؟؟؟

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

سلام

میتونید از html استفاده کنید.

برای هر صفحه متن و عکستون رو داخل word قرار بدید و از save as به صورت html ذخیره کنید .

حالا فایل html به همراه پوشه کناریش رو به assets انتقال بدید

کافیه یک اکتیویتی ایجاد کنید و توی اون داخل webview فایل html تون رو نمایش بدید .

اینطوری توی یک اکتیویتی چندین صفحه html رو میتونید نمایش بدید

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

این برنامه ای که شما گفتی یکی از راحت ترین و کم هزینه ترین برنامه هاست ، برای نمایش متن و عکس فقط به یک اکتیوتی نیاز دارید ، حالا این اکتیوتی چطوری پیاده سازی میشه بستگی به منبع عکسها و متنهای شما داره ، اگر sqlite باشه که با چند خط کد همه چیز حل میشه

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

میشه بگی چطوری این کارو بکنیم؟

منظورم معرفی فایل های html به دکمه هاست

یعنی چطوری کد بنویسم که وقتی مثلا روی دکمه طنز کلیک کنم فایل

tanz .html

اجرا بشه.

و وقتی روی دکمه پیامک کلیک کنم فایل

sms.html

اجرا بشه.

اگه میشه سورس اکلیپس بزارید.یا بگید چه کدی رو کجا وارد کنم.

ممنون

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

ممنون از جواب هاتون خودم یه راه پیدا کردم که یک اکتیویتی میذارم و با کدهای زیر منبع عکس و متن رو مشخص میکنم

ImageView myimage;

myimage = (ImageView) findViewById(R.id.imageView1);

myimage.setImageResource(R.drawable.ic_launcher);

TextView mytext;

mytext = (TextView) findViewById(R.id.txtView1);

mytext.setText("سلام");

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

میشه بگی چطوری این کارو بکنیم؟

منظورم معرفی فایل های html به دکمه هاست

یعنی چطوری کد بنویسم که وقتی مثلا روی دکمه طنز کلیک کنم فایل

tanz .html

اجرا بشه.

و وقتی روی دکمه پیامک کلیک کنم فایل

sms.html

اجرا بشه.

اگه میشه سورس اکلیپس بزارید.یا بگید چه کدی رو کجا وارد کنم.

ممنون

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

WebView webView;

String stringName = "نام فایل html بدون پسوند";

web="file:///android_asset/"+stringName+".html";

webView = (WebView) findViewById(R.id.webView1);

webView.loadUrl(web);

stringName --> نام فایلتون مثلا sms بدون پسوند

فایل هاتون رو داخل پوشه assets قرار بدین

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

میشه بگی چطوری این کارو بکنیم؟

منظورم معرفی فایل های html به دکمه هاست

یعنی چطوری کد بنویسم که وقتی مثلا روی دکمه طنز کلیک کنم فایل

tanz .html

اجرا بشه.

و وقتی روی دکمه پیامک کلیک کنم فایل

sms.html

اجرا بشه.

اگه میشه سورس اکلیپس بزارید.یا بگید چه کدی رو کجا وارد کنم.

ممنون

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

WebView webView;

String stringName = "نام فایل html بدون پسوند";

web="file:///android_asset/"+stringName+".html";

webView = (WebView) findViewById(R.id.webView1);

webView.loadUrl(web);

stringName --> نام فایلتون مثلا sms بدون پسوند

فایل هاتون رو داخل پوشه assets قرار بدین

من این کار رو کردم ولی کل کد ارور داد.

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

بازم ممنون از جوابتون

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

میشه بگی چطوری این کارو بکنیم؟

منظورم معرفی فایل های html به دکمه هاست

یعنی چطوری کد بنویسم که وقتی مثلا روی دکمه طنز کلیک کنم فایل

tanz .html

اجرا بشه.

و وقتی روی دکمه پیامک کلیک کنم فایل

sms.html

اجرا بشه.

اگه میشه سورس اکلیپس بزارید.یا بگید چه کدی رو کجا وارد کنم.

ممنون

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

WebView webView;

String stringName = "نام فایل html بدون پسوند";

web="file:///android_asset/"+stringName+".html";

webView = (WebView) findViewById(R.id.webView1);

webView.loadUrl(web);

stringName --> نام فایلتون مثلا sms بدون پسوند

فایل هاتون رو داخل پوشه assets قرار بدین

من این کار رو کردم ولی کل کد ارور داد.

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

بازم ممنون از جوابتون

من این کد رو همینجوری نوشتم و اکتیویتی مناسبی ندارم که بدم

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

در ضمن توی فایل xml تون این رو اضافه کردین دیگه؟

android:id="@+id/webView1"

android:layout_width="fill_parent"

android:layout_height="fill_parent" />

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

این کد منه:

<?xml version="1.0" encoding="utf-8"?>
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   android:orientation="vertical" >

       android:id="@+id/button1"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="Button" 
       />

       android:id="@+id/button2"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="Button" />

       android:id="@+id/button3"
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="Button" />

android:id="@+id/webView1"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />



اون کد رو گفتید کجا وارد کنم؟

اگه میشه خودتون این کد رو ویرایش کنید

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

کد xml تون که درسته

این کد کامل اکتیویتی:

import android.app.Activity;

import android.os.Bundle;

import android.webkit.WebView;

public class MainActivity extends Activity{

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_textyah);

WebView webView;

String web;

String stringName = "sms";

web="file:///android_asset/"+stringName+".html";

webView = (WebView) findViewById(R.id.webView1);

webView.loadUrl(web);

}

}

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

این برنامه ای که شما گفتی یکی از راحت ترین و کم هزینه ترین برنامه هاست ، برای نمایش متن و عکس فقط به یک اکتیوتی نیاز دارید ، حالا این اکتیوتی چطوری پیاده سازی میشه بستگی به منبع عکسها و متنهای شما داره ، اگر sqlite باشه که با چند خط کد همه چیز حل میشه

میشه کدشو بزارید؟!!:-/

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

این برنامه ای که شما گفتی یکی از راحت ترین و کم هزینه ترین برنامه هاست ، برای نمایش متن و عکس فقط به یک اکتیوتی نیاز دارید ، حالا این اکتیوتی چطوری پیاده سازی میشه بستگی به منبع عکسها و متنهای شما داره ، اگر sqlite باشه که با چند خط کد همه چیز حل میشه

میشه کدشو بزارید؟!!:-/

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

به اشتراک گذاری این پست


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری