انجمن سایت کلیدستان



مشکل در list view (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۳، ۱۲:۲۷ ق.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: sabanearia
آخرین ارسال: sabanearia
پاسخ 11
بازدید 1400

رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل در list view (در برنامه نویسی اندروید)

مشکل در list view (در برنامه نویسی اندروید)

#1
با سلام من الاk چندروزی سر list view گیر کردم خواهشا راهنمایی کنید
من یک فایل string به صورت زیر دارم  

 
کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="hello">Hello World, Listviwe2Activity!</string>
    <string name="app_name">Listviwe2</string>
    
    <string name="string_key_1">کلید شماره 1</string>
    <string name="string_key_2">کلید شماره 2</string>
    <string name="string_key_3">کلید شماره 3</string>
    <string name="string_key_4">کلید شماره 4</string>
    
    >

</resources> 

می خوام از طریق list view اینخارو رو این عناوین نمایش داده بشه
خواهششا کمک کنید 2 روزه دارم آموزش هاتون رو استفاده می کنم و لی به نتیجه نرسیدم کمکککک
پاسخ

مشکل در list view (در برنامه نویسی اندروید)

#2
در ضمن من می تونم به صورت تکی مقدار رو بگیرم و در لیست ویو نمایش بدم و لی وقتی چند مورد رو می خوام قرار بدم فورس کلوز می ده
پاسخ

مشکل در list view (در برنامه نویسی اندروید)

#3
سلام.
در کدتان، یک علامت > اضافه است، آن را حذف کنید.
برای ListView ، دو کلید زیر را بخوانید :

کلید شماره 246

کلید شماره 843


 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

مشکل در list view (در برنامه نویسی اندروید)

#4
(۱۳۹۴/۰۳/۳۱, ۰۳:۵۱ ق.ظ)'sabanearia' نوشته: در ضمن من می تونم به صورت تکی مقدار رو بگیرم و در لیست ویو نمایش بدم و لی وقتی چند مورد رو می خوام قرار بدم فورس کلوز می ده

 

سلام

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

لینک زیر رو مطالعه بفرمایید

http://www.kamalan.com/1390/08/%da%a9%d8...%d8%a7-15/

 
پاسخ
 سپاس شده توسط admin

مشکل در list view (در برنامه نویسی اندروید)

#5
2 تا کلید رو مطالعه کردم نشد ببینید یک مورد رئ می تونم فراخوانی کنم ولی زمانی که داخل یک حلقه for می زارم ارور می ده

کد پی‌اچ‌پی:
private void pup() {

        for (
int i 1num_subi++) {
            
Structapp app = new Structapp();
            
            
String num = ("string_key_1");
            
int numtext getResources().getIdentifier(num"string"getPackageName());
            
String my_text getResources().getString(numtext);

            
app.name my_text;

            
application.add(app);
        }
        
adapter.notifyDataSetChanged();
    } 

از این کلاس استفاده کردم
پاسخ

مشکل در list view (در برنامه نویسی اندروید)

#6
دوست من از adapter استفاده کردم در ضمن لینکی که دادین عکس هایش باز نمی شود
پاسخ

مشکل در list view (در برنامه نویسی اندروید)

#7
سلام 
اگه نمی خواهید که قابلیت کلیک کردن داشته باشه 
از Arraylistکه مربوط به جاوا هست استفاده کنید هم میتونید داخل حلقه ها استفاده کنید هم از String ها استفاده کنید
پاسخ

مشکل در list view (در برنامه نویسی اندروید)

#8
دوست عزیز یک آرایه لیست بسازید و سپس مقادیر داخل اون بزارید بجای اینکه چند تا رشته جداگونه بسازید مثلا برای اینکار در فایل xml

کد پی‌اچ‌پی:
<string-array name="title_for_listView">
    <
item >کلید شماره 1</item>
     <
item >کلید شماره 2</item>
      <
item >کلید شماره 3</item>
       <
item >کلید شماره 4</item>
</
string-array> 

حال این آرایه رو در فایل جاواتون بهش ارجاع بدید و مقادیرش برید داخل یک آرایه.

کد پی‌اچ‌پی:
String [] title=getResources().getStringArray(R.array.title_for_listView); 

حالا حلقه for روی این آرایه بزنید.

کد پی‌اچ‌پی:
for(int i=0;i<title.length;i++)
        {
        
app.name=title[i];
        
application.add(app);    
        } 
پاسخ
 سپاس شده توسط admin

مشکل در list view (در برنامه نویسی اندروید)

#9
من می خوام یک لیست ویو داشته باشم که با کلیک روی هر آیتم صفحه جدید باز بشه و در هر صفحه 2 تا تکست ویو باشه و یک فایل صوتی هم پخش بشه آیا با این روش می تونم این کار رو انجام بدم؟
پاسخ

مشکل در list view (در برنامه نویسی اندروید)

#10
(۱۳۹۴/۰۴/۰۱, ۰۷:۰۸ ب.ظ)'sabanearia' نوشته: من می خوام یک لیست ویو داشته باشم که با کلیک روی هر آیتم صفحه جدید باز بشه و در هر صفحه 2 تا تکست ویو باشه و یک فایل صوتی هم پخش بشه آیا با این روش می تونم این کار رو انجام بدم؟

 


کلید شماره 843 مثالی کامل در این مورد می باشد. چگونگی رفتن به Activity جدید و ارسال اطلاعات item اشاره شده به آن را شرح می دهد.

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

مشکل در list view (در برنامه نویسی اندروید)

#11
در کلیدی که اشاره کردین  در این قسمت ارور میده
کد پی‌اچ‌پی:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    
xmlns:tools="http://schemas.android.com/tools"
    
android:layout_width="match_parent"
    
android:layout_height="match_parent"
    
android:paddingBottom="@dimen/activity_vertical_margin"
    
android:paddingLeft="@dimen/activity_horizontal_margin"
    
android:paddingRight="@dimen/activity_horizontal_margin"
    
android:paddingTop="@dimen/activity_vertical_margin"
    
tools:context=".SecondActivity" >

    <
TextView
        android
:id="@+id/textView1"
        
android:layout_width="wrap_content"
        
android:layout_height="wrap_content"
        
android:textSize="20sp"
        
android:text="@string/hello_world" />

</
RelativeLayout
وقتی این 4 خط رو پاک می کنم درست می شه مفهوم نمی فهمم 
کد پی‌اچ‌پی:
android:paddingBottom="@dimen/activity_vertical_margin"
    
android:paddingLeft="@dimen/activity_horizontal_margin"
    
android:paddingRight="@dimen/activity_horizontal_margin"
    
android:paddingTop="@dimen/activity_vertical_margin" 
ب یه سوا دیگه که داشتم اینه که این کد زمانی که روش کلیک می شه فقط شماره آیتم رو میده ولی من می خوام 2 تا متن  دیگه و یک فایل صوتی رو  از string.xml بخونه و در صفحه بعد نمایش بده میشه راهنماییم کنید
پاسخ


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)