Ich muss Textview mit Json dynamisch erstellen. Für jetzt habe ich erfolgreich Click Here erstellen, aber nicht in der richtigen Weise.Android - Textview dynamisch in Reihe weise setzen
Wie dieses Bild aber nicht in der Lage zu erstellen. Ich mag das getan, Click Here
Hier xml-Code ist -
<LinearLayout
android:layout_marginTop="5dp"
android:layout_marginBottom="5dp"
android:id="@+id/layout_top_search"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
</LinearLayout>
Hier ist Java-Code
try {
JSONObject object = new JSONObject(response);
boolean status = object.getBoolean("status");
if (status) {
JSONArray array = object.getJSONArray("topsearches");
for (int i = 0; i < array.length(); i++) {
final TextView textView;
JSONObject jsonObject = array.getJSONObject(i);
String keyword = jsonObject.getString("search-keyord");
String cat_id = jsonObject.getString("category_id");
textView = new TextView(getActivity());
textView.setText(keyword);
textView.setId(i);
textView.setBackgroundResource(R.drawable.border_gray);
textView.setPadding(10, 10, 10, 10);
textView.setTextSize(14);
textView.setLayoutParams(new LayoutParams
(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT));
getLayout_top_search().addView(textView);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String query = textView.getText().toString();
}
});
}
}
} catch (Exception e) {
e.printStackTrace();
}
Bitte helfen.
Verwenden Listenansicht und laden Sie die Json-Array lsitview. einfache Art und Weise –
@Sanwal Singh Wie wollen Sie, dass Textview zu sein .. Wie im ersten Bild oder wie der zweite. –
Ich muss wie Bild 1, wenn ich Benutzer listview dann wird es im Listenformat wie Bild 2 kommen –