как использовать edittext в Numberpicker? - PullRequest
0 голосов
/ 02 января 2012

работаю в андроиде. Я использую NumberPicker, который я получил от здесь Я хочу, чтобы входное значение, взятое из NumberPicker, отображалось в TextView, которое я написал в другом class .. как я могу это сделать это .. пожалуйста, помогите .. вот код ..

public class home_try extends Activity {

private NumberPicker numberpicker;

@Override
protected void onCreate(Bundle savedInstanceState) {  
super.onCreate(savedInstanceState);
setContentView(R.layout.dummy1);
final Dialog textDialog = new Dialog(this); 
Button setpoint= (Button) findViewById(R.id.button2);
setpoint.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
textDialog.getWindow().setFlags( 
WindowManager.LayoutParams.FLAG_BLUR_BEHIND, 
WindowManager.LayoutParams.FLAG_BLUR_BEHIND); 
textDialog.getWindow().setLayout(300, 200); 
textDialog.setTitle("Set Temperature"); 

LayoutInflater li = (LayoutInflater) getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
View myView = li.inflate(R.layout.main, null); 
textDialog.setContentView(myView); 
textDialog.show(); 
        }
    });
Button set=(Button) findViewById(R.id.button1);
set.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
setContentView(R.layout.dummy1);
}
});
}

Ответы [ 3 ]

3 голосов
/ 02 января 2012

Если вы правильно использовали виджет ....

NumberPicker numPicker = (NumberPicker)findViewById(R.id.whatever);
int value = numPicker.getValue();
tvTextView.setText(String.valueOf(value));
0 голосов
/ 02 января 2012

Средство выбора номера для Android - это пользовательское представление, содержащее две кнопки и текстовое представление. Если вы можете установить полный контроль над средством выбора номера, вы можете создать свой собственный пользовательский вид средства выбора номера и добавить метод получения, который возвращает его текстовое поле или текст текстового поля. Вы можете скачать исходный код Android для выбора номера с здесь . не забудьте добавить xml-файл макета Numberpicker из здесь .

0 голосов
/ 02 января 2012

передать значение по назначению, используя putExtra, и, получив его в следующем классе (Activity), вы можете установить это значение с помощью метода setText () ......

...