رفتن به مطلب
  • 0

جستجو در اکلیپس


mtr0511

سوال

سلام دوستان من چند اکتیویتی دارم که تو هر کدوم یک ویو لیست داره که از داخل استرینگ بارگذاری میشه میخوام بالای هر اکتیویتی یه ادیت تکست باز کنم که عمل سرچ در همون اکتیویتی رو برام انجام بده لطفا راهنماییم کنید (مبتدی هستم لطفا توضیحات رو به زبون ساده بگید) این کدهای یکی ار اکتیویتی هاست java:

package com.farhangtebmoein;

import com.farhangtebmoein.R;

import android.app.ListActivity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import android.widget.TextView;

public class Bimariha extends ListActivity {

    public ListView lv;
    public Bimariha_Globals global = new Bimariha_Globals();
    public int Subjects_total_number;
    public String[] Subjects;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.backgrand);

        Subjects_total_number = global.Subjects_total_number;
        Subjects = new String[subjects_total_number];
        for (int x = 1; x < Subjects_total_number + 1; x = x + 1) {
            String this_subject = "bimariha_subject_" + String.valueOf(x);
            int resID = getResources().getIdentifier(this_subject, "string",
                    getPackageName());
            Subjects[x - 1] = getResources().getString(resID);
        }

        setListAdapter(new MyAdapter(this, android.R.layout.simple_list_item_1,
                R.id.textView1, Subjects));

        lv = getListView();
        lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {

            @Override
            public void onItemClick(AdapterView<?> parent, final View view,
                    int position, long id) {
                Intent i = new Intent(getApplicationContext(),
                        Bimariha_Show_Subjects.class);
                String Subject_number = String.valueOf(position + 1);
                i.putExtra("bimariha_subject_number", Subject_number);
                startActivity(i);
            }

        });

    }

    private class MyAdapter extends ArrayAdapter<String> {

        public MyAdapter(Context context, int resource, int textViewResourceId,
                String[] strings) {
            super(context, resource, textViewResourceId, strings);
            // TODO Auto-generated constructor stub
        }

        @Override
        public View getView(int position, View convertView, ViewGroup parent) {
            LayoutInflater inflater = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE);
            View row = inflater.inflate(R.layout.list_item_subjects, parent,
                    false);
            String[] items = Subjects;

            TextView tv = (TextView) row.findViewById(R.id.textView1);
            tv.setText(items[position]);

            return row;
        }
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        case R.id.itemFavorites:
            startActivity(new Intent(Bimariha.this, Bimariha_Favorites.class));
            return true;
        default:
            return true;
        }
    }
           

}
 

اینم xml:

<LinearLayout 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:background="@drawable/subjects_list_background"
     android:orientation="vertical"
     tools:context=".Backgrand" >

     <!-- List View -->

    <ListView
        android:id="@android:id/list"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />

</LinearLayout>

ممنون میشم زودتر کمکم کنید

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

1 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

اولا داداش بذارشون لای تگ کد تا بفهمیم چی به چیه همینجوری نذار

دوما این لینک رو ببین پست منو همه چیش معلومه تجزیه تحلیل کن

http://answercenter.ir/topic/15607-%D9%86%D8%B4%D8%A7%D9%86-%D8%AF%D8%A7%D8%AF%D9%86-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%AF%D8%B1-%D8%AF%DB%8C%D8%AA%D8%A7%D8%A8%DB%8C%D8%B3-%D8%AA%D9%88-%DB%8C%D9%87-%D8%B5%D9%81%D8%AD%D9%87/page-2#entry97026

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...