android 表格 按钮,在表格布局上,按钮缩放_android-xml_开发99编程知识库
我在父scrollview和水平scrollview中有一個表布局的動態生成的tablerows 。我想在表格布局中實現按鈕或者縮放縮放。 怎樣做這兩個更容易實現的其中之一將會做。android:padding="10dp" android:layout_width="match_parent"android:layout_height="match_parent">android:layo
我在父scrollview和水平scrollview中有一個表布局的動態生成的tablerows 。
我想在表格布局中實現按鈕或者縮放縮放。 怎樣做這兩個更容易實現的其中之一將會做。
android:padding="10dp" android:layout_width="match_parent"
android:layout_height="match_parent">
android:layout_width="match_parent" android:layout_height="match_parent"
android:id="@+id/scrollZoomView">
android:layout_height="wrap_content" android:layout_width="match_parent"/>
編輯以添加Java代碼:zoomIn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
zoom(2.0f, 2.0f, 0.0f, 0.0f);
}
});
zoomOut.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
zoom(1.0f, 1.0f, 0.0f, 0.0f);
}
});
public void zoom(float scalex, float scaley, float pivotx, float pivoty){
sv.setScaleX(scalex);
sv.setScaleY(scaley);
sv.setPivotX(pivotx);
sv.setPivotY(pivoty);
sv.requestLayout();
}
我得到的問題是滾動寬度和高度不會更新自身以適應擴展的數據。 例如表中有 100行。 放大后,我可以滾動到 80th 行的放大文本。 當我縮小的時候 ! 我看到正常大小的100th 行。
我已經添加了sv.requestLayout();
也嘗試invalidate();
誰 得到 工作 了?
這裡有什麼問題? 如何解決它?
更多推荐
所有评论(0)