Skip to content

Commit 7148f4f

Browse files
committed
[demo-bug] Fixed empty View for Json demo.
1 parent 24bcbcc commit 7148f4f

File tree

2 files changed

+16
-8
lines changed

2 files changed

+16
-8
lines changed

app/src/main/java/com/chattylabs/demo/voice/BuildFromJsonActivity.java

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22

33
import android.annotation.SuppressLint;
44
import android.os.Bundle;
5+
import android.support.constraint.ConstraintLayout;
56
import android.view.Gravity;
7+
import android.view.ViewGroup;
68
import android.widget.AbsListView;
79
import android.widget.ArrayAdapter;
810
import android.widget.Button;
@@ -40,6 +42,7 @@ protected void onCreate(Bundle savedInstanceState) {
4042
}
4143

4244
private void initViews() {
45+
ViewGroup root = findViewById(R.id.root);
4346
Button proceed = findViewById(R.id.proceed);
4447
proceed.setOnClickListener(v -> {
4548
loadConversation();
@@ -50,13 +53,8 @@ private void initViews() {
5053
R.id.conversation_item_text,
5154
new ArrayList<>());
5255
listViewAdapter.setNotifyOnChange(true);
53-
TextView emptyView = new TextView(this);
54-
emptyView.setText("Choose an addon and press on proceed");
55-
emptyView.setLayoutParams(new AbsListView.LayoutParams(
56-
AbsListView.LayoutParams.WRAP_CONTENT,
57-
AbsListView.LayoutParams.WRAP_CONTENT, Gravity.CENTER));
56+
conversationListView.setEmptyView(findViewById(R.id.empty_text));
5857
conversationListView.setAdapter(listViewAdapter);
59-
conversationListView.setEmptyView(emptyView);
6058
}
6159

6260
@SuppressLint("MissingPermission")

app/src/main/res/layout/activity_build_from_json.xml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,16 @@
1616
android:orientation="horizontal"
1717
app:layout_constraintGuide_percent="0.65" />
1818

19+
<TextView
20+
android:id="@+id/empty_text"
21+
android:layout_width="wrap_content"
22+
android:layout_height="wrap_content"
23+
android:text="Choose an addon and press on proceed"
24+
app:layout_constraintBottom_toBottomOf="@+id/conversation"
25+
app:layout_constraintStart_toStartOf="@+id/conversation"
26+
app:layout_constraintEnd_toEndOf="@+id/conversation"
27+
app:layout_constraintTop_toTopOf="@+id/conversation" />
28+
1929
<ListView
2030
android:id="@+id/conversation"
2131
android:layout_width="0dp"
@@ -36,9 +46,9 @@
3646
android:layout_width="match_parent"
3747
android:layout_height="1dp"
3848
android:background="@android:color/black"
39-
app:layout_constraintTop_toTopOf="@+id/guideline"
4049
app:layout_constraintEnd_toEndOf="parent"
41-
app:layout_constraintStart_toStartOf="parent"/>
50+
app:layout_constraintStart_toStartOf="parent"
51+
app:layout_constraintTop_toTopOf="@+id/guideline" />
4252

4353
<Spinner
4454
android:id="@+id/addon"

0 commit comments

Comments
 (0)