タグ付けされた質問 「gridview」


3
GridLayoutManagerでRecyclerViewを使用した簡単なAndroidグリッドの例(古いGridViewのような)
私は知っているRecyclerView古いの機能を交換しましたListViewとGridView。を使用した最小限のグリッド設定を示す非常に基本的な例を探していますRecyclerView。長いチュートリアルスタイルの説明ではなく、最小限の例を探しています。古いGridViewを模倣する最も単純なグリッドは、次の機能で構成されると思います。 行ごとに複数のセル 各セルの単一ビュー クリックイベントに応答する

5
グリッドビューの高さが切り取られます
gridview内に8つのアイテムを表示しようとしています。残念ながら、グリッドビューの高さは常に小さすぎるため、最初の行と2番目の行の一部しか表示されません。 設定android:layout_height="300dp"はそれを動作させます。wrap_でcontentあり、fill_parent明らかにそうではありません。 私のグリッドビュー: <GridView android:id="@+id/myId" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:horizontalSpacing="2dp" android:isScrollContainer="false" android:numColumns="4" android:stretchMode="columnWidth" android:verticalSpacing="20dp" /> 私のアイテムのリソース: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="vertical" android:minHeight="?android:attr/listPreferredItemHeight" > <ImageView android:id="@+id/appItemIcon" android:layout_width="fill_parent" android:layout_height="wrap_content" android:src="@android:drawable/ic_dialog_info" android:scaleType="center" /> <TextView android:id="@+id/appItemText" android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="My long application name" android:gravity="center_horizontal" android:textAppearance="?android:attr/textAppearanceSmall" /> </LinearLayout> この問題は、垂直方向のスペースの不足とは関係がないようです。 私に何ができる ?
124 android  gridview 

8
C#でリストが空かどうかを確認します[終了]
休業。この質問には詳細または明快さが必要です。現在、回答を受け付けていません。 この質問を改善してみませんか?詳細を追加し、この投稿を編集して問題を明確にしてください。 6年前休業。 この質問を改善する データベースから読み込まれたオブジェクトのリストがあります。リストが空の場合はエラーメッセージを表示し、それ以外の場合はグリッドビューを表示する必要があります。 List<T>C#でa が空かどうかを確認するにはどうすればよいですか?



10
WPFでGridViewColumnデータのサイズを自動化して右揃えにする方法は?
どうやって: ID列のテキストを右揃えにします 表示されるデータが最も長いセルのテキストの長さに応じて、各列のサイズを自動化しますか? コードは次のとおりです。 <ListView Name="lstCustomers" ItemsSource="{Binding Path=Collection}"> <ListView.View> <GridView> <GridViewColumn Header="ID" DisplayMemberBinding="{Binding Id}" Width="40"/> <GridViewColumn Header="First Name" DisplayMemberBinding="{Binding FirstName}" Width="100" /> <GridViewColumn Header="Last Name" DisplayMemberBinding="{Binding LastName}"/> </GridView> </ListView.View> </ListView> 部分的な答え: Kjetilのおかげで、GridViewColumn.CellTemplateは適切に機能し、自動幅はもちろん機能しますが、ObservativeCollection "Collection"が列幅よりも長いデータで更新された場合、列サイズは自動的に更新されないため、これはデータの初期表示: <ListView Name="lstCustomers" ItemsSource="{Binding Path=Collection}"> <ListView.View> <GridView> <GridViewColumn Header="ID" Width="Auto"> <GridViewColumn.CellTemplate> <DataTemplate> <TextBlock Text="{Binding Id}" TextAlignment="Right" Width="40"/> </DataTemplate> …

4
プログラムでグリッドの行と列の位置を設定する方法
Stackpanel内に2つのグリッドがあります。最初のグリッドの名前はGridXです。最初に、グリッド内に、テキストボックスの2D配列(RowDefs / ColumnDefs)があります。XAMLのTextBox定義は次のとおりです。 <TextBox x:Name="A1" Grid.Row="4" Grid.Column="5" TextAlignment="Center" /> GridXの一部と同じ位置にプログラムでTextBlockを追加したいと思います。 効果はこのようでなければなりません <TextBlock Grid.Row="4" Grid.Column="5" HorizontalAlignment="Left" VerticalAlignment="Top" Text="10" FontSize="8"/> これを追加する方法。私はこれを試しました: TextBlock tblock = new TextBlock(); GridX.SetColumn(tblock, cIndex); GridX.SetRow(tblock, rIndex); しかし失敗しました。 もう一度これを試しました: int rIndex = Grid.GetRow(txtBox); int cIndex = Grid.GetColumn(txtBox); TextBlock tblock = new TextBlock(); tblock.VerticalAlignment = VerticalAlignment.Top; tblock.HorizontalAlignment = HorizontalAlignment.Left; tblock.FontSize …
89 wpf  gridview 

4
FlutterのGridViewでウィジェットのカスタム高さを設定するにはどうすればよいですか?
Container GridViewの高さを指定した後でも、私のコードは正方形のウィジェットを生成しています。 class MyHomePage extends StatefulWidget { MyHomePage({Key key, this.title}) : super(key: key); final String title; @override _MyHomePageState createState() => new _MyHomePageState(); } class _MyHomePageState extends State<MyHomePage> { List<String> widgetList = ['A', 'B', 'C']; @override Widget build(BuildContext context) { return new Scaffold( appBar: new AppBar( title: new Text(widget.title), ), body: …

3
WPF ListViewのヘッダーを非表示にするにはどうすればよいですか?
WPFListViewの各グリッド列の上部にあるヘッダーを非表示にできるようにしたい。 これは私のListViewのXAMLです: <Window x:Class="ListViewTest.Test0.ListViewTest" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Empty ListView Grid" Height="216" Width="435" FlowDirection="LeftToRight" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.IsSharedSizeScope="False"> <Window.Resources> <XmlDataProvider x:Key="CustomersDS" Source="C:\data.xml"/> </Window.Resources> <ListView Margin="0,0,0,50" ItemTemplate="{DynamicResource CustomerTemplate}" ItemsSource="{Binding Source={StaticResource CustomersDS}, XPath=/Customers/Customer}"> <ListView.View> <GridView> <GridViewColumn DisplayMemberBinding="{Binding XPath=Code}"/> <GridViewColumn DisplayMemberBinding="{Binding XPath=Name}"/> <GridViewColumn DisplayMemberBinding="{Binding XPath=Country}"/> </GridView> </ListView.View> </ListView> </Window> 私がこれをバインドしているデータは次のとおりです。 <Customers> <Customer> <Code>1234</Code> <Name>EPI</Name> <Country>Sesame Street</Country> …

10
列ヘッダーのクリックでWPFListView / GridViewを並べ替える最良の方法は?
この一見非常に基本的なWPFからの省略を埋めようとするソリューションは、インターネット上にたくさんあります。私は「最良の」方法が何であるかについて本当に混乱しています。たとえば...並べ替えの方向を示すために、列ヘッダーに小さな上向き/下向き矢印が必要です。これを行うには、コードを使用する方法、マークアップを使用する方法、マークアップとコードを使用する方法の3つの方法があり、すべてハックのように見えます。 誰かが以前にこの問題に遭遇し、彼らが完全に満足している解決策を見つけたことがありますか?このような基本的なWinFormsの機能がWPFにないため、ハッキングする必要があるのは奇妙に思えます。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.