SORU
14 Mart 2011, PAZARTESİ


Parça Parça İşlem çoğaltma

Benim uygulamada bir parça değiştirmeye çalıştığım zaman tamam, diğer parça tek parça kabın içine ekler ve geçerli bölümü bırakır. Ive yerine arama ve parça içerir görünüme başvuran çalıştı, ve parça kendisi başvurarak. Ne bu iş. Parça hareket yöneticisi etmek üzere, bir parça ekleyebilirsiniz, ama eğer eklendikten sonra kaldırmak için çalışırsanız bile işe yaramıyor. Herhangi bir yardım mutluluk duyacağız. Burada benim dosyaları.

    public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    //Setup the actionabar. Use setDrawableBackground to set a background image for the actionbar.
    final ActionBar actionbar = getActionBar();
    actionbar.setDisplayShowTitleEnabled(false);
    actionbar.setDisplayUseLogoEnabled(true);
    actionbar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
    actionbar.addTab(actionbar.newTab().setText(R.string.home_tab_text).setTabListener(this),true);
    actionbar.addTab(actionbar.newTab().setText(R.string.insert_tab_text).setTabListener(this));

    Fragment fragment = new insert_button_frag();
    FragmentTransaction transaction = getFragmentManager().beginTransaction();
    transaction.replace(R.id.button_fragment, fragment);
    transaction.addToBackStack(null);

    transaction.commit();
}

İşte bu düzen

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<LinearLayout
    android:orientation="vertical"
    android:id="@ id/button_fragment_container"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" >
    <fragment
    android:name="com.bv.silveredittab.home_button_frag"
    android:id="@ id/button_fragment"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content" /> 
</LinearLayout>

<LinearLayout
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" >
<fragment
    android:name="com.bv.silveredittab.quick_insert_frag"
    android:id="@ id/quick_insert_frag"
    android:layout_width="350dip"
    android:layout_height="fill_parent" />
<fragment
    android:name="com.bv.silveredittab.editor_frag"
    android:id="@ id/editor_frag"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" />


</LinearLayout>
</LinearLayout>

Ve burada parça kodudur

public class insert_button_frag extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    return inflater.inflate(R.layout.insert_buttons,container, false);
}
}

Dediğim gibi. Parçaları değiştirmek için üst görünüm ve parça kendisi başvuran denedim (ıd) ve hala, sadece yeni parça, orjinal parça olduğunu içeren iç görünüm ekler.

CEVAP
17 Mart 2011, PERŞEMBE


Benim Düzen içinde bir yer tutucu kullanarak ve daha sonra çalışma zamanında benim Parça takılarak bu çözdüm.

Eğer xml benim düzen içinde Parça örneği, senin gibi, sonra içeriğini çalışma zamanında başka bir Parça takıldıktan sonra görünür kalır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bashirsultani

    bashirsultan

    22 Mart 2010
  • NicoleGrippo

    NicoleGrippo

    14 Kasım 2006
  • Simon Hayter

    Simon Hayter

    20 HAZİRAN 2010