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?