我已经以编程方式将textview排列到listview的左侧?但是在图像视图的情况下它没有发生。为什么?imageview的代码如下所示。如何将它设置在listview的左侧我试过了
tr.setGravity(Gravity.LEFT);
这一个但仍然是imageview位于中心
tr = new TableRow(AAAView.this);
tr.setWeightSum(2);
tr.setLayoutParams(param3);
tr.setGravity(Gravity.LEFT);
final ImageView b16513 = new ImageView(AAAView.this);
b16513.setLayoutParams(param1);
b16513.setTag(getAAADetails.datalist.get(i).Assist_Comp_Mobile);
b16513.setImageResource(R.drawable.callbutton);
b16513.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Intent intent = new Intent(Intent.ACTION_CALL,
Uri.parse("tel:"
+ b16513.getTag().toString()));
startActivity(intent);
}
});
param1 = new TableRow.LayoutParams(
android.widget.TableRow.LayoutParams.WRAP_CONTENT,
android.widget.TableRow.LayoutParams.WRAP_CONTENT, 1);
param2 = new TableRow.LayoutParams(
android.widget.LinearLayout.LayoutParams.MATCH_PARENT,
android.widget.LinearLayout.LayoutParams.WRAP_CONTENT, 1);
param3 = new TableRow.LayoutParams(
android.widget.LinearLayout.LayoutParams.MATCH_PARENT,
android.widget.LinearLayout.LayoutParams.MATCH_PARENT, 1);
param1.setMargins(1, 0, 1, 1);
param2.setMargins(10, 0, 5, 1);
答案 0 :(得分:0)
如果使用重力,则按钮内的文本/图像将放置在左侧(视图内)。 layout_gravity移动其容器内的视图。尝试使用它。
对不起,如果我在这里弄错了,可以尝试一下。