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. 如何形成這個表達式
- 2. 如何形成這個SQL查詢
- 3. 這個網址是如何形成的?
- 4. 這個dllImport標籤將如何形成?
- 5. 如何形成這個MySQL查詢?
- 6. 如何在javascript中形成這個xml?
- 7. 如何形成這個SQLite查詢?
- 8. 如何形成這種圖形?
- 9. 我應該如何構建這個argparse來形成這個?
- 10. 如何設計這個UI
- 11. 如何實現這個UI?
- 12. swagger-ui如何在模式數組中形成多個響應
- 13. 我該如何實現這個UI?
- 14. 如何使用QT實現這個UI?
- 15. 我該如何編程這個UI框
- 16. 如何在Matlab中生成這個形狀?
- 17. 如何在Rails中正確地形成這個控制器?
- 18. 如何獲得的NSDate形成這個字符串日期
- 19. 如何使用,形成這個MySQL選擇查詢的python-2.7
- 20. Scala:我如何成功繪製這個條形圖?
- 21. PHP Curl來形成這個Post請求
- 22. 如何使用css和html將這兩個Div變成這些形狀?
- 23. 如何識別這個圓形邊緣?
- 24. 如何讓這個形狀爲標題?
- 25. 如何用css製作這個形狀?
- 26. 如何找到這個矩形
- 27. 如何讓這個矩形變慢?
- 28. 如何創建這個三角形thingy?
- 29. 如何繪製這個CSS3形狀?
- 30. Rails/JSON:如何使用JSON的jQuery UI自動完成形式