Probleme beim posten von Code

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Probleme beim posten von Code

    Hallo, ich habe wie man schon liest ein paar Probeleme mit den Funktionen des Forums.

    ich kopiere nun mal den Code meiner MainActivity und versuche ihn hier zu posten.

    Java-Quellcode

    1. package com.example.carmanager;
    2. import java.util.Locale;
    3. import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentPagerAdapter;import android.support.v4.app.NavUtils;import android.support.v4.view.ViewPager;import android.view.Gravity;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.ViewGroup;import android.widget.Button;import android.widget.TextView;
    4. public class MainActivity extends FragmentActivity {
    5. /** * The {@link android.support.v4.view.PagerAdapter} that will provide * fragments for each of the sections. We use a * {@link android.support.v4.app.FragmentPagerAdapter} derivative, which * will keep every loaded fragment in memory. If this becomes too memory * intensive, it may be best to switch to a * {@link android.support.v4.app.FragmentStatePagerAdapter}. */ SectionsPagerAdapter mSectionsPagerAdapter;
    6. /** * The {@link ViewPager} that will host the section contents. */ ViewPager mViewPager; Button btnFuel;
    7. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
    8. // Create the adapter that will return a fragment for each of the three // primary sections of the app. mSectionsPagerAdapter = new SectionsPagerAdapter( getSupportFragmentManager());
    9. // Set up the ViewPager with the sections adapter. mViewPager = (ViewPager) findViewById(R.id.pager); /*mViewPager.setOnPageChangeListener( //sascha new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { // When swiping between pages, select the // corresponding tab. getActionBar().setSelectedNavigationItem(position); } }); */ mViewPager.setAdapter(mSectionsPagerAdapter);
    10. }
    11. @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; }
    12. /** * A {@link FragmentPagerAdapter} that returns a fragment corresponding to * one of the sections/tabs/pages. */ public class SectionsPagerAdapter extends FragmentPagerAdapter {
    13. public SectionsPagerAdapter(FragmentManager fm) { super(fm); }
    14. @Override public Fragment getItem(int position) { // getItem is called to instantiate the fragment for the given page. // Return a DummySectionFragment (defined as a static inner class // below) with the page number as its lone argument. Fragment fragment = new DummySectionFragment(); Bundle args = new Bundle(); args.putInt(DummySectionFragment.ARG_SECTION_NUMBER, position + 1); fragment.setArguments(args); return fragment; }
    15. @Override public int getCount() { //Seiten des Strip // Show 4 total pages. return 4; }
    16. @Override public CharSequence getPageTitle(int position) { Locale l = Locale.getDefault(); switch (position) { case 0: return getString(R.string.title_section1).toUpperCase(l); case 1: return getString(R.string.title_section2).toUpperCase(l); case 2: return getString(R.string.title_section3).toUpperCase(l); case 3: return getString(R.string.title_section4).toUpperCase(l); } return null; } }
    17. /** * A dummy fragment representing a section of the app, but that simply * displays dummy text. */ public static class DummySectionFragment extends Fragment { /** * The fragment argument representing the section number for this * fragment. */ public static final String ARG_SECTION_NUMBER = "section_number";
    18. public DummySectionFragment() { }
    19. @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main_dummy, container, false); TextView dummyTextView = (TextView) rootView .findViewById(R.id.buttonFuel); //dummyTextView.setText(Integer.toString(getArguments().getInt( // ARG_SECTION_NUMBER))); //dummyTextView.setText("eigener String"); return rootView; } }
    20. }
    Alles anzeigen

    oder

    Java-Quellcode

    1. package com.example.carmanager;
    2. import java.util.Locale;
    3. import android.os.Bundle;import android.support.v4.app.Fragment;import android.support.v4.app.FragmentActivity;import android.support.v4.app.FragmentManager;import android.support.v4.app.FragmentPagerAdapter;import android.support.v4.app.NavUtils;import android.support.v4.view.ViewPager;import android.view.Gravity;import android.view.LayoutInflater;import android.view.Menu;import android.view.MenuItem;import android.view.View;import android.view.ViewGroup;import android.widget.Button;import android.widget.TextView;
    4. public class MainActivity extends FragmentActivity {
    5. /** * The {@link android.support.v4.view.PagerAdapter} that will provide * fragments for each of the sections. We use a * {@link android.support.v4.app.FragmentPagerAdapter} derivative, which * will keep every loaded fragment in memory. If this becomes too memory * intensive, it may be best to switch to a * {@link android.support.v4.app.FragmentStatePagerAdapter}. */ SectionsPagerAdapter mSectionsPagerAdapter;
    6. /** * The {@link ViewPager} that will host the section contents. */ ViewPager mViewPager; Button btnFuel;
    7. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
    8. // Create the adapter that will return a fragment for each of the three // primary sections of the app. mSectionsPagerAdapter = new SectionsPagerAdapter( getSupportFragmentManager());
    9. // Set up the ViewPager with the sections adapter. mViewPager = (ViewPager) findViewById(R.id.pager); /*mViewPager.setOnPageChangeListener( //sascha new ViewPager.SimpleOnPageChangeListener() { @Override public void onPageSelected(int position) { // When swiping between pages, select the // corresponding tab. getActionBar().setSelectedNavigationItem(position); } }); */ mViewPager.setAdapter(mSectionsPagerAdapter);
    10. }
    11. @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.main, menu); return true; }
    12. /** * A {@link FragmentPagerAdapter} that returns a fragment corresponding to * one of the sections/tabs/pages. */ public class SectionsPagerAdapter extends FragmentPagerAdapter {
    13. public SectionsPagerAdapter(FragmentManager fm) { super(fm); }
    14. @Override public Fragment getItem(int position) { // getItem is called to instantiate the fragment for the given page. // Return a DummySectionFragment (defined as a static inner class // below) with the page number as its lone argument. Fragment fragment = new DummySectionFragment(); Bundle args = new Bundle(); args.putInt(DummySectionFragment.ARG_SECTION_NUMBER, position + 1); fragment.setArguments(args); return fragment; }
    15. @Override public int getCount() { //Seiten des Strip // Show 4 total pages. return 4; }
    16. @Override public CharSequence getPageTitle(int position) { Locale l = Locale.getDefault(); switch (position) { case 0: return getString(R.string.title_section1).toUpperCase(l); case 1: return getString(R.string.title_section2).toUpperCase(l); case 2: return getString(R.string.title_section3).toUpperCase(l); case 3: return getString(R.string.title_section4).toUpperCase(l); } return null; } }
    17. /** * A dummy fragment representing a section of the app, but that simply * displays dummy text. */ public static class DummySectionFragment extends Fragment { /** * The fragment argument representing the section number for this * fragment. */ public static final String ARG_SECTION_NUMBER = "section_number";
    18. public DummySectionFragment() { }
    19. @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_main_dummy, container, false); TextView dummyTextView = (TextView) rootView .findViewById(R.id.buttonFuel); //dummyTextView.setText(Integer.toString(getArguments().getInt( // ARG_SECTION_NUMBER))); //dummyTextView.setText("eigener String"); return rootView; } }
    20. }
    Alles anzeigen


    hier mal xml Code

    XML-Quellcode

    1. <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" android:weightSum="100">
    2. <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Section 2 Activity Kosten" android:textAppearance="?android:attr/textAppearanceLarge" />
    3. <ScrollView android:id="@+id/scrollView1" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="97"> </ScrollView>
    4. <Button android:id="@+id/btnAddKost" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="3" android:layout_gravity="bottom" android:gravity="center" android:text="@string/btnAddKost" android:textSize="15dp" />
    5. </LinearLayout>



    woran könnte das liegen? wird irgendwie das Format nicht erkannt?
    es werden immer nur 20 Zeilen code angezeigt, und das wie durch den Fleischwolf gedreht.


    kennt jemand das Problem?
    Ich benutze:
    Android Studio 1.0.1
    Build: AI-135.1641136
  • so bin nun mal in ein anderes Forum gegangen in dem ich auch angemeldet bin und habe den selben Code versucht zu posten, und es hat funktioniert alles wurde richtig dargestellt. Ich habe es einmal als Java-Code gepostet dann erschien alles mit Zeilennummern, und einmal nur als "Code", und dann erschien alles ohne Zeilennummern. Aber bei beiden versuchen war alles richtig dargestellt...

    Was könnte ich nun ändern das mein Code auch hier im Forum richtig dargestellt wird?
    Ich benutze:
    Android Studio 1.0.1
    Build: AI-135.1641136
  • Also normal sollte alles gehen. Kannst dich ja auch in anderen Threads das Ganze angucken. Normal funktioniert es.
    Hast du mal einen anderen Browser verwendet? Ist das zweite Forum auch auf WBB Basis?
    Hast du es mal versucht evt. durch eigene Formation länger als 20 Zeilen zu machen?
    MfG,
    Christopher

    Eine gewisses Maß an Freundlichkeit kann man auch von Menschen im Internet erwarten.
    Das Forum basiert komplett auf der Freiwilligkeit ihrer Nutzer und diese sollen sich wohlfühlen! Daher seid bitte freundlich. Danke
  • hallo, also es muss ganz sicher lokal bei mir zu hause an meinem Laptop liegen. Ich bin aktuell im Geschäft und habe versucht Code zu posten, und siehe da, es geht.

    Allerdings nutze ich hier einen anderen Browser (Firefox statt Chrome)
    Ebenfalls nutze ich hier Eclipse zum entwickeln, genau wie zu Hause
    Auf welcher Basis das andere Forum ist, keine Ahnung ( ist glaub eh hinfällig )
    Ich benutze:
    Android Studio 1.0.1
    Build: AI-135.1641136
  • Also ich bin auch auf Chrome unterwegs und es geht alles prima ;) Hast du vll. schonmal Android Studio ausprobiert von der Formatierung her?
    MfG,
    Christopher

    Eine gewisses Maß an Freundlichkeit kann man auch von Menschen im Internet erwarten.
    Das Forum basiert komplett auf der Freiwilligkeit ihrer Nutzer und diese sollen sich wohlfühlen! Daher seid bitte freundlich. Danke
  • siehe da, es liegt am Browser... hab dies hier mit Firefox gepostet.


    Java-Quellcode

    1. package com.example.carmanager;
    2. import java.util.Locale;
    3. import android.app.Activity;
    4. import android.content.Intent;
    5. import android.os.Bundle;
    6. import android.support.v4.app.Fragment;
    7. import android.support.v4.app.FragmentActivity;
    8. import android.support.v4.app.FragmentManager;
    9. import android.support.v4.app.FragmentPagerAdapter;
    10. import android.support.v4.view.ViewPager;
    11. import android.view.LayoutInflater;
    12. import android.view.Menu;
    13. import android.view.View;
    14. import android.view.View.OnClickListener;
    15. import android.view.ViewGroup;
    16. import android.widget.Button;
    17. import android.widget.TextView;
    18. public class MainActivity extends FragmentActivity {
    19. /**
    20. * The {@link android.support.v4.view.PagerAdapter} that will provide
    21. * fragments for each of the sections. We use a
    22. * {@link android.support.v4.app.FragmentPagerAdapter} derivative, which
    23. * will keep every loaded fragment in memory. If this becomes too memory
    24. * intensive, it may be best to switch to a
    25. * {@link android.support.v4.app.FragmentStatePagerAdapter}.
    26. */
    27. SectionsPagerAdapter mSectionsPagerAdapter;
    28. /**
    29. * The {@link ViewPager} that will host the section contents.
    30. */
    31. ViewPager mViewPager;
    32. Button btnFuel, btnKost, btnStat, btnCal;
    33. @Override
    34. protected void onCreate(Bundle savedInstanceState) {
    35. super.onCreate(savedInstanceState);
    36. setContentView(R.layout.activity_main);
    37. // Create the adapter that will return a fragment for each of the three
    38. // primary sections of the app.
    39. mSectionsPagerAdapter = new SectionsPagerAdapter(
    40. getSupportFragmentManager());
    41. // Set up the ViewPager with the sections adapter.
    42. mViewPager = (ViewPager) findViewById(R.id.pager);
    43. /*mViewPager.setOnPageChangeListener( //sascha
    44. new ViewPager.SimpleOnPageChangeListener() {
    45. @Override
    46. public void onPageSelected(int position) {
    47. // When swiping between pages, select the
    48. // corresponding tab.
    49. getActionBar().setSelectedNavigationItem(position);
    50. }
    51. }); */
    52. mViewPager.setAdapter(mSectionsPagerAdapter);
    53. btnFuel = (Button)findViewById(R.id.buttonFuel);
    54. btnKost = (Button)findViewById(R.id.buttonKost);
    55. btnStat = (Button)findViewById(R.id.buttonStat);
    56. btnCal = (Button)findViewById(R.id.buttonCal);
    57. }
    58. @Override
    59. public boolean onCreateOptionsMenu(Menu menu) {
    60. // Inflate the menu; this adds items to the action bar if it is present.
    61. getMenuInflater().inflate(R.menu.main, menu);
    62. return true;
    63. }
    64. /**
    65. * A {@link FragmentPagerAdapter} that returns a fragment corresponding to
    66. * one of the sections/tabs/pages.
    67. */
    68. public class SectionsPagerAdapter extends FragmentPagerAdapter {
    69. public SectionsPagerAdapter(FragmentManager fm) {
    70. super(fm);
    71. }
    72. @Override
    73. public Fragment getItem(int position) {
    74. // getItem is called to instantiate the fragment for the given page.
    75. // Return a DummySectionFragment (defined as a static inner class
    76. // below) with the page number as its lone argument.
    77. Fragment fragment = new DummySectionFragment();
    78. Bundle args = new Bundle();
    79. args.putInt(DummySectionFragment.ARG_SECTION_NUMBER, position + 1);
    80. fragment.setArguments(args);
    81. return fragment;
    82. }
    83. @Override
    84. public int getCount() { //Seiten des Strip
    85. // Show 4 total pages.
    86. return 4;
    87. }
    88. @Override
    89. public CharSequence getPageTitle(int position) {
    90. Locale l = Locale.getDefault();
    91. switch (position) {
    92. case 0:
    93. return getString(R.string.title_section1).toUpperCase(l);
    94. case 1:
    95. return getString(R.string.title_section2).toUpperCase(l);
    96. case 2:
    97. return getString(R.string.title_section3).toUpperCase(l);
    98. case 3:
    99. return getString(R.string.title_section4).toUpperCase(l);
    100. }
    101. return null;
    102. }
    103. }
    104. /**
    105. * A dummy fragment representing a section of the app, but that simply
    106. * displays dummy text.
    107. */
    108. public static class DummySectionFragment extends Fragment {
    109. /**
    110. * The fragment argument representing the section number for this
    111. * fragment.
    112. */
    113. public static final String ARG_SECTION_NUMBER = "section_number";
    114. public DummySectionFragment() {
    115. }
    116. @Override
    117. public View onCreateView(LayoutInflater inflater, ViewGroup container,
    118. Bundle savedInstanceState) {
    119. View rootView = inflater.inflate(R.layout.fragment_main_dummy,
    120. container, false);
    121. TextView dummyTextView = (TextView) rootView
    122. .findViewById(R.id.buttonFuel);
    123. //dummyTextView.setText(Integer.toString(getArguments().getInt(
    124. // ARG_SECTION_NUMBER)));
    125. //dummyTextView.setText("eigener String");
    126. return rootView;
    127. }
    128. }
    129. }
    Alles anzeigen


    entschuldige den langen code :-X

    Hat jemand ne Ahnung an was das liegen könnte?
    wenn ich mit chrome etwas posten will, kopiere ich den
    Code und füge ihn hier ein, zuvor habe ich natürlich auf den oberen
    knopf "Java-Quelltext" gedrückt. Jetzt sieht der Code immer noch normal
    formatiert aus, bis ich auf "Vorschau" oder "Absenden" drücke, dann wird er so komisch gepostet.


    könnte ein problem von chrome sein und mit "CR" oder "LF" zu tun haben...
    Ich benutze:
    Android Studio 1.0.1
    Build: AI-135.1641136
  • Hallo leute,

    also gestern habe ich problemlos hier posten können, aber ab heute komischerweise bekomme ich sobald ich dieses forum aufrufe folgende mitteilung




    und das jedesmal, wenn ich ein thread öffne, seite neu lade, vorherige seite öffne, etwas posten will etc. etc.
    das geile ist, als ich was posten wollte, welches ein bild beinhaltete (so wie dieser post), hat es nicht funktioniert, weil laut fehlermeldung bis 100 000 zeichen verwendet werden dürfen. Und es waren sicherlich nicht 100 000 zeichen, ich hatte schon posts gehabt die deutlich länger waren. als ich das bild entfernt hatte, konnte wurde mein post angenommen.

    wie kann man diese authentifizierung abschalten?