Q
如何形成这个UI
-1
A
回答
1
很简单的解决方案...
private int position=0;
private void showDialog()
{
//For Default selection
AlertDialog.Builder builder=new AlertDialog.Builder(this);
builder.setTitle("Title");
builder.setSingleChoiceItems(R.array.string_array,position,new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which)
{
position=which;
}
});
builder.setPositiveButton("OK", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which)
{
String str=getResources().getStringArray(R.array.string_array)[position];
Toast.makeText(TestActivity.this, "You are Selected:"+str, Toast.LENGTH_SHORT).show();
}
});
builder.show();
}
字符串数组:
<resources>
<string-array name="string_array">
<item>Android</item>
<item>Black Berry</item>
<item>Iphone</item>
</string-array>
</resources>
2
要创建这样的对话,你只需要经过http://developer.android.com/guide/topics/ui/dialogs.html#AddingAList。那里有很好的解释。
1
use spinner Widget。
0
这就是如何,
final String[] items = {"a", "b", "c"};
AlertDialog.Builder builder = new AlertDialog.Builder(this)
.setTitle("Pick")
.setSingleChoiceItems(, -1, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int item) {
Toast.makeText(getApplicationContext(), items[item], Toast.LENGTH_SHORT).show();
}
}).show()
相关问题
- 1. 如何形成这个SQLite查询?
- 2. 如何形成这个表达式
- 3. 如何形成这个SQL查询
- 4. 如何形成这种图形?
- 5. 我应该如何构建这个argparse来形成这个?
- 6. 如何设计这个UI
- 7. 我该如何编程这个UI框
- 8. 如何使用,形成这个MySQL选择查询的python-2.7
- 9. Scala:我如何成功绘制这个条形图?
- 10. PHP Curl来形成这个Post请求
- 11. 如何使用css和html将这两个Div变成这些形状?
- 12. 如何识别这个圆形边缘?
- 13. 如何找到这个矩形
- 14. 如何让这个矩形变慢?
- 15. 如何让这个形状为标题?
- 16. 如何创建这个三角形thingy?
- 17. 如何用css制作这个形状?
- 18. Rails/JSON:如何使用JSON的jQuery UI自动完成形式
- 19. 如何编译形成一个DLL
- 20. 如何触发我使用这个自动完成库中的多个远程自动完成的jQuery UI
- 21. 我该如何将这个列表换成这个规则?
- 22. 这个SQL如何在LINQ中完成?
- 23. 如何生成在MATLAB这个矩阵
- 24. 这个动画是如何完成的?
- 25. 如何合成这个python函数
- 26. 如何这个YAML转换成JSON
- 27. 如何用RavenDb完成这个查询?
- 28. 如何用asp.net生成这个列表?
- 29. PHP:如何生成这个JSON?
- 30. 如何在java中生成这个json?