Jak korzystać viewGroup w androidJak korzystać viewGroup w android
Odpowiedz
Jak wspomniano, ViewGroup jest klasą abstrakcyjną, że wszystkie ViewGroups przedłużyć, LinearLayout na przykład jest ViewGroup.
MyViewGroup.java:
public class MyViewGroup extends LinearLayout {
public MyViewGroup(Context context) {
super(context);
}
public MyViewGroup(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyViewGroup(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
super.onLayout(changed, l, t, r, b);
Log.e("SWIPED", "onLayout : " + Boolean.toString(changed));
}
@Override
public boolean onInterceptTouchEvent(MotionEvent event) {
super.onInterceptTouchEvent(event);
Log.e("SWIPED", "onInterceptTouchEvent : " + event.getAction());
return false;
}
}
Main.XML:
<com.example.MyViewGroup xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/screen" android:orientation="vertical"
android:layout_width="fill_parent" android:layout_height="fill_parent">
<TextView android:id="@+id/tv1" android:layout_width="fill_parent"
android:layout_height="wrap_content" android:text="TEXT ONE"
android:padding="20dip" android:background="@android:color/background_dark" />
<TextView android:padding="20dip" android:background="@android:color/background_light"
android:id="@+id/tv2" android:layout_height="wrap_content"
android:text="TEXT TWO" android:layout_width="fill_parent" />
</com.example.MyViewGroup>
MainActivity.java:
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Klasa MyViewGroup tutaj nic nie robi, nic nie drukuje. – user606669
Nie sądzę, że ta odpowiedź może pomóc nikomu. Ponieważ rozszerza "LinearLayout", a wszystkie te zadania powinny zostać nadpisane, jest rzucane do 'LinearLayout'. Nie ma zmysłów. – hguser
Chodzi o to, aby pokazać, czym jest ViewGroup, za pomocą kodu zastępczego. Nic dodać nic ująć. – worked
- 1. Android: pobierz grupę Viewgroup z widoku?
- 2. Pompowanie układ XML w zwyczaju ViewGroup
- 3. Jak zdobyć indeks konkretnego widoku lub ViewGroup która jest dodawana do ViewGroup (Układ)
- 4. Android: jak korzystać z CursorAdapter?
- 5. Android: Jak korzystać z AlarmManager
- 6. Android: jak korzystać z SectionIndexer
- 7. Jak korzystać z runOnUiThread w systemie Android?
- 8. Jak korzystać z PowerMock w projektach Android?
- 9. Jak korzystać z crontab w systemie Android?
- 10. Uprawnienia Android SU: jak z nich korzystać?
- 11. Jak korzystać z Android xliff: g
- 12. Jak korzystać z aplikacji Android ViewPager?
- 13. Jak korzystać z wtyczki test-grad-android
- 14. Rxjava Android, jak korzystać z operatora Zip
- 15. Jak korzystać z dokumentacji Android SDK offline
- 16. Jak korzystać z Biblioteki fakturowania Android?
- 17. Jak mogę korzystać z Android aaptOptions?
- 18. Android: Jak korzystać z klasy menedżera pobierania?
- 19. Jak korzystać z funkcji OnBlur w EditText w systemie Android?
- 20. Jak korzystać ByteBuffer w kontekście MediaCodec w android
- 21. Android Wiązanie danych sprawia, że podczas korzystania z aplikacji awarię zawierać tag w ViewGroup niż root
- 22. Problemy z Androidem Konwertowanie ViewGroup z dziećmi na bitmapę
- 23. Jak korzystać z prostego klienta HTTP w systemie Android?
- 24. Jak korzystać z metody showAlert w systemie Android?
- 25. Jak korzystać z funkcji bulkInsert() w systemie Android?
- 26. Jak korzystać z widgetu karty w systemie Android?
- 27. Android - Jak korzystać z SharedPreferences w klasie non-Activity?
- 28. android jak korzystać z zasobów ciągów w klasie java
- 29. Jak korzystać z opcji onItemSelected w systemie Android?
- 30. Jak korzystać z pakietu java.nio.file w systemie Android?
Jak chcesz go używać? –
[tutaj] (http://developer.android.com/reference/android/view/ViewGroup.html) to dokumentacja od Google – Vinay
http://about-android.blogspot.com/2010/05/create-dynamic -view-group.html Ten przykład jest OK. Pamiętaj, aby ustawić unikalne id-s dla takich widoków podczas korzystania z nich w 'ListView', lub mogą być przerysowane podczas przewijania –