Readdy Write  
0,00 €
Your View Money
Views: Count
Self 20% 0
Your Content 60% 0

Users by Links 0
u1*(Content+Views) 10% 0
Follow-Follower 0
s2*(Income) 5% 0

Count
Followers 0
Login Register as User

Android java: Code Bereich //region - //endregion

04.10.2018 (👁5320)


Wie kann man in Android einen Code-Bereich erstellen?

Lösung:

Mit //region -Code- //endregion

Geschlossener //region Bereich

Region:Color_Picker

Geöffneter //region - //endregion Bereich

//region Region:Color_Picker
    //===================< region: Color_Picker >===================
   
public void load_Color_Picker() {
       
//------------< load_Color_Picker() >-----------
        //< init >
        //*Colors from file colors_picker.xml
       
String[] colors = getResources().getStringArray(R.array.color_picker);
       
//</ init >

        //----< @Loop: Colors-Array >----
       
Integer iMax=colors.length;
       
for( Integer iColor=0;iColor< colors.length;iColor++) {
           
//-< create Color_Button >-
           
String color = colors[iColor];
            Button btn =
new Button(this);
            btn.setBackgroundColor(Color.parseColor(color));
            btn.setOnClickListener(
onColor_clicked);
           
//-< create Color_Button >-

            //< add >
           
LinearLayout panel_color = findViewById(R.id.panel_ColorPicker);
            panel_color.addView(btn);
            LinearLayout.LayoutParams lp=
new LinearLayout.LayoutParams(60,LinearLayout.LayoutParams.WRAP_CONTENT);
            btn.setLayoutParams(lp);
           
//</ add >
       
}
       
//----</ @Loop: Colors-Array >----
        //------------</ load_Color_Picker() >-----------
   
}

    View.OnClickListener
onColor_clicked = new View.OnClickListener() {
       
public void onClick(View view) {
           
//-----------< onButton_clicked() >------------
            //< get_button >
           
Button btn=(Button) view;
            ColorDrawable viewColor = (ColorDrawable) btn.getBackground();
           
int colorId = viewColor.getColor();
            String sColor=String.valueOf(colorId);
           
//</ get_button >

            //--< set_Note_Color >--
           
EditText edit=_row_Input.findViewWithTag("edit_" + _sDateShort_Input);
           
if(edit!=null)
            {
                edit.setBackgroundColor(colorId);
            }
           
//--</ set_Note_Color >--

            //-----------</ onButton_clicked() >------------
        
}
    };
   
//===================</ region: Color_Picker >===================
//endregion

 

 

 

In C#

#region #endregion