所以我在布局文件中遇到了一些RecyclerView问题
这里是:
Run Code Online (Sandbox Code Playgroud)<android.support.v7.widget.RecyclerView android:id="@+id/chat_listview" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingRight="@dimen/abc_action_bar_default_padding_material" android:paddingLeft="@dimen/abc_action_bar_default_padding_material" /> <LinearLayout android:layout_below="@id/chat_listview" android:layout_width="match_parent" android:layout_height="@dimen/bottom_bar_height" android:orientation="horizontal" > <EditText android:id="@+id/chat_input_edittext" android:layout_weight="7" android:layout_width="0dp" android:layout_height="match_parent" android:inputType="textAutoCorrect" /> <Button android:id="@+id/chat_send_button" android:layout_weight="1" android:layout_width="0dp" android:layout_height="match_parent" android:background="@drawable/ic_action_send_now" /> </LinearLayout>
RecyclerView是可见的和可滚动的但是LinearLayout和里面的视图是不可见的...我尝试了很多东西,但到目前为止还没有任何工作.
你们中的任何人都可以指出我正确的方向吗?
提前谢谢了!
要明确我没有任何问题,并且真的不需要帮助,但我还是想问:
假设我们有一个String数组
String[] sarr = new String[]{"POTATO", "TOMATO"};
Run Code Online (Sandbox Code Playgroud)
我们有一个枚举
public enum Food{POTATO, TOMATO, PIZZA}
Run Code Online (Sandbox Code Playgroud)
如果我想检查是否所有的字符串sarr中存在Food,我会做到以下几点:
ArrayList<String> foodstrings = new ArrayList<>();
Arrays.asList(Food.values()).forEach((in) -> foodstrings.add(in.toString()));
if (!foodstrings.containsAll(Arrays.asList(sarr))) doStuff();
Run Code Online (Sandbox Code Playgroud)
有没有办法在更少的代码行中做到这一点?或者只是一个更优雅的方式?