Skip to content

Commit

Permalink
优化-生词本为空时,文本框显示没有收藏的单词
Browse files Browse the repository at this point in the history
  • Loading branch information
leizhiyuan committed Mar 5, 2016
1 parent f70be70 commit 37b1658
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 8 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 26,7 @@
import android.support.v7.widget.LinearLayoutManager;
import android.support.v7.widget.RecyclerView;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

import java.util.List;
Expand All @@ -41,11 42,14 @@
import name.gudong.translate.reject.modules.ActivityModule;
import name.gudong.translate.ui.adapter.WordsListAdapter;

public class WordsBookActivity extends BaseActivity<BookPresenter> implements WordsListAdapter.OnClick,IBookView {
public class WordsBookActivity extends BaseActivity<BookPresenter> implements WordsListAdapter.OnClick, IBookView {

@Bind(R.id.rv_words_list)
RecyclerView mRvWordsList;

@Bind(R.id.empty_tip_text)
TextView emptyTipText;

WordsListAdapter mAdapter;

public static void gotoWordsBook(Context context) {
Expand All @@ -58,7 62,7 @@ protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_words_book);
ButterKnife.bind(this);
initActionBar(true,"单词本");
initActionBar(true, "单词本");
initListView();
initData();
}
Expand Down Expand Up @@ -91,12 95,21 @@ public void onClickItem(View view, Result entity) {

@Override
public void fillData(List<Result> transResultEntities) {
mAdapter.update(transResultEntities);
//如果查出来的结果为空,那么提示用户没有收藏的单词
if (transResultEntities == null || transResultEntities.size() == 0) {
emptyTipText.setVisibility(View.VISIBLE);
} else {
emptyTipText.setVisibility(View.GONE);
mAdapter.update(transResultEntities);
}
}

@Override
public void deleteWordSuccess(Result entity) {
mAdapter.removeItem(entity);
if (mAdapter.getItemCount() == 0) {
emptyTipText.setVisibility(View.VISIBLE);
}
}

@Override
Expand Down
16 changes: 11 additions & 5 deletions app/src/main/res/layout/activity_words_book.xml
Original file line number Diff line number Diff line change
@@ -1,5 1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
<?xml version="1.0" encoding="utf-8"?><!--
~ Copyright (C) 2015 GuDong <[email protected]>
~
~ This file is part of GdTranslate
Expand All @@ -19,16 18,23 @@
~
-->

<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="name.gudong.translate.ui.activitys.WordsBookActivity">

<TextView
android:id="@ id/empty_tip_text"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center"
android:text="@string/empty_tip"
android:visibility="visible" />

<android.support.v7.widget.RecyclerView
android:id="@ id/rv_words_list"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
android:layout_height="match_parent" />

</RelativeLayout>
1 change: 1 addition & 0 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -27,5 27,6 @@
<string name="duration_four_second">4秒钟</string>
<string name="duration_six_second">6秒钟</string>
<string name="duration_ten_second">10秒钟</string>
<string name="empty_tip">没有收藏的单词</string>

</resources>

0 comments on commit 37b1658

Please sign in to comment.