Comment utiliser viewGroup dans Android

Comment utiliser viewGroup dans Android

  • Quelle est la «meilleure pratique» pour passer de «Activités» à «Fragments» pour les applications Android?
  • Android - définissant des couleurs en référençant d'autres couleurs définies
  • Comment bloquer le clavier virtuel tout en cliquant sur edittext dans Android?
  • Exception mortelle: la chaîne ne peut pas être transmise à Spannable
  • Où est le fichier apk de publication pour les applications Cordova dans Visual Studio 2015
  • Comment recharger l'activité Tab lorsque l'onglet change?
  • One Solution collect form web for “Comment utiliser viewGroup dans Android”

    Comme mentionné, ViewGroup est une classe abstraite que tous les Groupes de Vue s'étendent, LinearLayout, par exemple, est un 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); } } 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.