私は製品のリストを持っていますString = "Apple、Samsung、Nokia、Blackberry、Windows"それはテキストビューで完全な文字列が表示されますが、私はこのように表示したい -Androidはこのようにテキストビューに表示する必要があります
答えて
あなたは文字列のarraylistを持っているので、リストが2より大きいかどうかを確認するための条件をチェックしてから設定することができますあなたが試したことを投稿することができます。
ArrayList<Strings> names=new ArrayList();
names.add("Apple");
names.add("Samsung");
names.add("Nokia");
names.add("Blackberry");
names.add("Windows");
if (names.size()>2){
textView.setText(names.get(0)+","+names.get(1)+","+(names.size()-2)+ "more);
}else {
}
コードサンプル(または少なくとも疑似コード)を追加した場合、その答えは完璧です。 –
私はちょうどあなたが試したことを私に送るでしょうか? – Avinash
私は質問のオーナーではありません。私は彼がこれまで何も試していないと思う。 –
あなたはこのコード
List<String> stringList = new ArrayList<String>();
stringList.add("Apple");
stringList.add("Samsung");
stringList.add("Nokia");
stringList.add("Lenovo");
stringList.add("Moto");
stringList.add("Micromax");
if(stringList!=null && !stringList.isEmpty()){
StringBuilder str = new StringBuilder();
if(stringList.size()>2){
for(int i=0;i<stringList.size();i++){
if(i<=1){
str.append(stringList.get(i)+",");
}else {
str.append(" and ").append(stringList.size()-2).append("more");
}
}
}else {
str.append(stringList.get(0)).append(stringList.get(1));
}
textview.settext(str);
}
を使用して同じことを行うことができます。この
String s = "Apple, Samsung, Nokia , Blackberry , Windows";
String[] sArray = s.split(",");
if (sArray.length > 2){
s = sArray[0] + "," + sArray[1] + "," + Saring.valueOf(sArray.length - 2) + " More";
}
ありがとう... –
- 1. ボタンを表すテキストビューをカートの数と同じように配置する必要があります
- 2. はxsltにcharを表示する必要があります
- 3. Android ArrayList ListView/Textview - テキストビューのリソースIDを指定する必要があります
- 4. Android:ダイアログの幅はどのようにする必要がありますか?
- 5. Android Studioカスタムリストビューをフラグメントに表示する必要があります
- 6. Androidコンポーネントベースのアプリケーションデザイン:このモデルをどのように表現する必要がありますか?
- 7. AngularJS:ポップアップタイトルに「Expired」と表示する必要があります
- 8. アンドロイド - 私はこのようなのonClickアクション中にボタンを非表示にする必要があり
- 9. テキストビューは画面上に配置する必要があります
- 10. すべてのAndroid SDKが必要ですか、どのようにインストールする必要がありますか?
- 11. これはどのようにテストする必要がありますか?
- 12. テキストは2行で表示する必要があります。
- 13. Xamarin Android - テキストビューを非表示にする
- 14. Android - リストビューアイテムをテキストビューに表示
- 15. 部門は非表示にする必要がありますが
- 16. ユーザーに成功またはエラーメッセージを表示する必要があります。
- 17. コンボボックスの値は、テキストボックスに表示する必要があります
- 18. 個別の値を表示する必要があります
- 19. [polymer]ログの出力はどのように表示する必要がありますか?
- 20. リフレッシュ後にRecyclerViewの上にデータを表示する必要があります
- 21. このフィールドはvolatileにする必要がありますか?
- 22. は、どのように私は私はこのようなチャートを作成する必要があります#
- 23. AWS - Amazon S3からAndroid APPにファイルをダウンロードする必要があり、URLを非表示にする必要があります。
- 24. 現在のデータフレームのフォーマットを変更する必要があります。私はどのようにこれを行う必要がありますか?
- 25. 私は一度に1カレンダーを表示する必要があります
- 26. 初期化ベクトルは非表示にする必要がありますか?
- 27. SAPUI5 ColumnListItem、アイコンは左側に表示する必要があります
- 28. Eclipseの以前のようにAndroid Studioにエラーが表示されることはありますか?
- 29. a.b.c()の出力が「これは私が 'this'」であるように変更する必要があります
- 30. divを2秒間表示する必要があります
1つの簡単な解決策は、アレイ内で貴社の製品を保持して、最初の2つの要素とショーの長さを表示することになるしてみてください-2製品がテキストビューの第3要素として – sumit