创建一个微调编程机器人

编程入门 行业动态 更新时间:2024-10-25 12:25:50
本文介绍了创建一个微调编程机器人的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我想创建一个微调,而无需使用XML。我是新的Andr​​oid和我的知识是有限的。现在我有这个code(见上文),我想在我的TabActivity的标签我的微调。 没有明显的错误,但whene我打开我的活动选项卡是空的。我想AP preciate一些帮助。

公共类搜索延伸活动{ 公共无效的onCreate(包savedInstanceState){     super.onCreate(savedInstanceState);     ArrayList的<字符串> spinnerArray =新的ArrayList<字符串>();     spinnerArray.add(1);     spinnerArray.add(二);     spinnerArray.add(三);     spinnerArray.add(四大);     spinnerArray.add(五);     微调微调=新的微调(本);     ArrayAdapter<字符串> spinnerArrayAdapter =新的ArrayAdapter<字符串>(这一点,android.R.layout.simple_spinner_dropdown_item,spinnerArray);     spinner.setAdapter(spinnerArrayAdapter); }

解决方案

您需要将微调添加到布局。

首先创建一个容器为微调,然后创建微调,并把它添加到您的容器。你下一组的含量活动您容器。

这可以这样做,在你的的onCreate 方法:

@覆盖 公共无效的onCreate(包savedInstanceState){     super.onCreate(savedInstanceState);     的setContentView(R.layout.activity_my);     的LinearLayout布局=新的LinearLayout(本);     ArrayList的<字符串> spinnerArray =新的ArrayList<字符串>();     spinnerArray.add(1);     spinnerArray.add(二);     spinnerArray.add(三);     spinnerArray.add(四大);     spinnerArray.add(五);     微调微调=新的微调(本);     ArrayAdapter<字符串> spinnerArrayAdapter =新的ArrayAdapter<字符串>(这一点,android.R.layout.simple_spinner_dropdown_item,spinnerArray);     spinner.setAdapter(spinnerArrayAdapter);     layout.addView(微调);     的setContentView(布局); }

编辑:

只是为了澄清:如果微调未添加到活动的布局里面的内容,它是不可见的,所以这就是为什么你没有得到任何错误或任何东西,因为没有在code任何错误,本身; - )

I want to create a spinner without using xml. I am new in android and my knowledge is limited. By now i have this code (see above) and i want my spinner in on of the tabs of my TabActivity. There is no obvious error but whene i open my activity the tab is empty. I would appreciate some help.

public class Search extends Activity { public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ArrayList<String> spinnerArray = new ArrayList<String>(); spinnerArray.add("one"); spinnerArray.add("two"); spinnerArray.add("three"); spinnerArray.add("four"); spinnerArray.add("five"); Spinner spinner = new Spinner(this); ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, spinnerArray); spinner.setAdapter(spinnerArrayAdapter); }

解决方案

You need to add the Spinner to a layout.

First create a container for the Spinner and then create the Spinner and add it to your container. Next set content of you Activity to your container.

This could be done like this, in your onCreate method:

@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); LinearLayout layout = new LinearLayout(this); ArrayList<String> spinnerArray = new ArrayList<String>(); spinnerArray.add("one"); spinnerArray.add("two"); spinnerArray.add("three"); spinnerArray.add("four"); spinnerArray.add("five"); Spinner spinner = new Spinner(this); ArrayAdapter<String> spinnerArrayAdapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_dropdown_item, spinnerArray); spinner.setAdapter(spinnerArrayAdapter); layout.addView(spinner); setContentView(layout); }

EDIT:

Just to clarify: if the Spinner isn't added to the content of the Activity inside a layout, it isn't visible, so that's why you don't get any errors or anything, because there isn't any errors in your code, per se ;-)

更多推荐

创建一个微调编程机器人

本文发布于:2023-11-06 21:44:47,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1564758.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:创建一个   机器人

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!