wie Anzahl Kommissionierer zur Anzeige der Anzahl Kommissionierer angezeigt werden im Pop-up-Fenster ...Wie in der Pop-up-Fenster
Ich habe versucht, die Herstellung der Anzahl Kommissionierer in verschiedenen activity..but ich will es in einem angezeigt werden Pop-up-Fenster bei einem Klick auf die Schaltfläche.
package com.example.uc232142.picker;
import android.app.Dialog;
import android.os.Bundle;
import android.support.v7.app.ActionBar;
import android.support.v7.app.AppCompatActivity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.ImageButton;
import android.widget.NumberPicker;
import android.widget.PopupWindow;
import static android.app.PendingIntent.getActivity;
public class MainActivity extends AppCompatActivity {
NumberPicker numberpicker,numberPicker1,numberPicker2;
final String month[] = {"jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec"};
final String sub[] ={"Airlaw","criminal","Income tax","Direct tax","Customs", "Defence & Security Forces" , "Disinvestment" , "Education" , "Election" ,
"Electricity & Energy" , "Environment, Wildlife & Animal", "Exchange Control & FDI " , "Excise"};
// TextView textview;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.picker);
// final int popup=0x7f04002b;
numberpicker = (NumberPicker) findViewById(R.id.numberPicker1);
numberPicker1 = (NumberPicker) findViewById(R.id.numberPicker2);
numberPicker2 = (NumberPicker) findViewById(R.id.numberPicker3);
final ImageButton button = (ImageButton) findViewById(R.id.imageButton);
LayoutInflater layoutInflater = (LayoutInflater) getBaseContext().getSystemService(LAYOUT_INFLATER_SERVICE);
final View popupView = layoutInflater.inflate(R.layout.picker, null);
final PopupWindow popupWindow = new PopupWindow(popupView, ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT);
button.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View arg0) {
popupWindow.showAsDropDown(button, 10, -10);
show();
}
});
}
public void show(){
numberpicker = (NumberPicker) findViewById(R.id.numberPicker1);
numberPicker1 = (NumberPicker) findViewById(R.id.numberPicker2);
numberPicker2 = (NumberPicker) findViewById(R.id.numberPicker3);
numberpicker.setMinValue(1950);
numberpicker.setMaxValue(2018);
numberpicker.setValue(2017);
numberPicker1.setMinValue(0);
numberPicker1.setMaxValue(month.length - 1);
numberPicker1.setDisplayedValues(month);
numberPicker1.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS);
numberPicker2.setMinValue(0);
numberPicker2.setMaxValue(sub.length - 1);
numberPicker2.setDisplayedValues(sub);
numberPicker2.setDescendantFocusability(NumberPicker.FOCUS_BLOCK_DESCENDANTS);
}
}
Zeigen Sie das Design, wenn Sie kein Problem haben! – Khan
Wie füge ich das Code-Snippet hinzu? – shwetag21
https://meta.stackexchange.com/questions/22186/how-doi-format-my-code-blocks – Khan