我在$results = collect();
if ($query = $request->get('query')) // you could also $request->has('query')
{
$results = Table::where('name', 'LIKE', '%' . $query . '%')->get();
}
return $results;
的水平方向上并排有两个TextView
LinearLayout
我想在<LinearLayout
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<TextView
android:id="@+id/Tx1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Message" />
<TextView
android:id="@+id/Tx2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Time" />
</LinearLayout>
的文本长度填满后,Tx1
行转到下一行
现在,当我们增加Tx2
的长度时,Tx1
超出了视图范围。
我该如何解决?
答案 0 :(得分:0)
您最有可能必须使用TextWatcher
对方向进行编程操作:
yourEditText.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count) {
// You would have to define what your max length is.
if(count > maxLength){
myLinearLayout.setOrientation(LinearLayout.VERTICAL);
}
}
});