我有一個設計這樣:
時出現在鍵盤的主要滾動是十分必要的...如果我不作出這樣的,該按鈕可「看不到...... 的問題是當我嘗試EDITTEXT內招用鍵盤活躍... 我嘗試這樣做:
android:scrollbars="vertical"
這:
setMovementMethod(new ScrollingMovementMethod());
但還沒有解決這個問題 任何人都可以幫我嗎? grax advance!
我有一個設計這樣:
時出現在鍵盤的主要滾動是十分必要的...如果我不作出這樣的,該按鈕可「看不到...... 的問題是當我嘗試EDITTEXT內招用鍵盤活躍... 我嘗試這樣做:
android:scrollbars="vertical"
這:
setMovementMethod(new ScrollingMovementMethod());
但還沒有解決這個問題 任何人都可以幫我嗎? grax advance!
Check this without using scroll bar:
add permission in menifest file for corresponding activity.
android:windowSoftInputMode="adjustPan"
請試試這個:
您的佈局應類似於例如:
<ScrollView xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/scrollView1"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentLeft="true"
android:layout_alignParentTop="true" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical" >
<EditText
android:id="@+id/edittext"
android:layout_width="200dp"
android:layout_height="500dp"
android:text="some long text"
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button" />
</LinearLayout>
</ScrollView>
,並在Java嘗試this:
EditText edit = (EditText)findViewById(R.id.edittext);
edit.setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
if (v.getId() == R.id.edittext) {
v.getParent().requestDisallowInterceptTouchEvent(true);
switch (event.getAction() & MotionEvent.ACTION_MASK) {
case MotionEvent.ACTION_UP:
v.getParent().requestDisallowInterceptTouchEvent(false);
break;
}
}
return false;
}
});
這可能是有益的。
如何使用按鈕維護線性佈局:例如,當cel在橫向時,粗體,斜體樣式Evernote? – Roldanhollow
請指出您確實想要做什麼以及如何嘗試做。最簡單的方法是如果你更新你的問題描述或添加新的問題。一般來說,印象筆記風格,你可以找到信息:http://stackoverflow.com/questions/10294064/android-evernote-style-layout和屏幕方向:http://stackoverflow.com/questions/151777/saving-activity-國家中,機器人 – mamakurka
你能給我舉個例子嗎? – Roldanhollow